Récupérer les adresses IP des machines connectés

isgt Messages postés 43 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 15 mai 2012 - 26 déc. 2010 à 23:47
 Utilisateur anonyme - 27 déc. 2010 à 13:51
Bonsoir a tous
ma question est la suivante comment je peux récupérer l'adresse local de mon pc et a partir de la quelle je récupère tous les adresses connectés sur le même réseau

ce code il est valide mais je veux remplacer "192.168.1" par l'adresse de mon pc connecté au réseau.

public class essai {
public static void main(String[]args) throws IOException{

String output = new String();

for(int i=1 ;i<254;i++){
try{

for(int i=0;i<ip.length;i++)

System.out.println((byte)ip[i]);
InetAddress ad = InetAddress.getByName("192.168.1"+"."+i);

output = ad.toString();
boolean chkConnection = ad.isReachable(2000);
System.out.println(chkConnection);
System.out.println(output);


}
catch(UnknownHostException e){

e.printStackTrace();

}

1 réponse

Utilisateur anonyme
27 déc. 2010 à 13:51
Bonjour

Si tu avais regardé la documentation de la classe InetAddress, tu aurais déjà la réponse à ta question. Il y a un exemple ici :
http://www.rgagnon.com/javadetails/java-0390.html










TUER : http://tuer.sourceforge.net/tuer.jnlp

yeah! vive java
0
Rejoignez-nous