Liste des partages de fchiers a partir d'appli java

Liste des partages de fchiers a partir d'appli java - Java - Programmation

Marsh Posté le 27-02-2006 à 14:59:58    

Bonjour,  
je souhaite programmer une petite appli en java me permettant de voir les partages "accessibles" sur mon reseau (quand je parle de partage je pense au partage windows Netbios, port 139 si vous preferez!).
j'aimerai eviter la solution:  

Code :
  1. Process proc = Runtime.getRuntime().exec("C:\\WINDOWS\\system32\\net view " );

qui permet de recuperer la liste des PC et ensuite faire un:

Code :
  1. System.out.println("C:\\WINDOWS\\system32\\net view " + ListPC[i].Nom);

parce que cette methode n'est pas "portable" (j'en demande un peu beaucoup peut-etre mais j'aimerai que cette appli fonctionne aussi sous linux! )
 
j'ai deja effectué quelques recherche sur java et le protocole Netbios et maintenant je suis calé pour trouver mon IP et mon nom de PC mais rien sur le partage de fichier!  
quelqu'un aurai une idée ?
merci :jap:


Message édité par petitefonc le 28-02-2006 à 10:49:46
Reply

Marsh Posté le 27-02-2006 à 14:59:58   

Reply

Marsh Posté le 28-02-2006 à 10:44:54    

:bounce:

Reply

Marsh Posté le 01-03-2006 à 11:44:47    

up !  
 :cry:

Reply

Marsh Posté le 01-03-2006 à 13:46:35    

c'est pas possible !
 
 
 
 
 
 
( en fait, j'en sais rien, c'est pour faire réagir ceux qui pensent le contraire...)

Reply

Marsh Posté le 01-03-2006 à 16:29:46    

ok merci ... mais vu ce que j'ai vu sur le net j'en arrive a la meme reaction que toi .....  
 
et m****!
 
d'autre idées ?  
merci encore !

Reply

Marsh Posté le 01-03-2006 à 16:53:25    

si tu veux que ca marche sous linux, soit tu passes par samba (un peu à la manière dont tu appelle net view) ou alors tu recupères les specs du protocole smb (le projet samba a bien maché le travail) et tu réécris ce qui t'intéresse à coup de socket java.
 
bon courage :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed