NetworkInterface : il ne trouve pas toutes mes interfaces rezo - Java - Programmation
Marsh Posté le 13-01-2004 à 23:59:02
et ifconfig(unix) ou ipconfig/all sous dos/windows te donnent quoi?
Marsh Posté le 14-01-2004 à 09:37:41
il me donne les bons param :
l'ip du rezo
et l'ip du ppp en club-internet
rien de bizzarre la dedans, je mets le copier coller ce soir kan je rentre chez moi
Je suis sous windows au fait .....
Marsh Posté le 13-01-2004 à 23:36:38
Bon voila, g mon prog standard de type :
String nomInterfaces = "null";
String hostAddress = "null";
String hostName = "null";
try{
InetAddress IP;
Enumeration e = NetworkInterface.getNetworkInterfaces();
while(e.hasMoreElements())
{
System.out.println("-!-" );
NetworkInterface netface = (NetworkInterface)e.nextElement();
Enumeration e2 = netface.getInetAddresses();
while(e2.hasMoreElements())
{
IP = (InetAddress) e2.nextElement();
nomInterfaces = netface.getName();
hostAddress = IP.getHostAddress();
hostName = IP.getHostName();
System.out.println("nomInterfaces = " + nomInterfaces);
System.out.println("hostAddress = " + hostAddress);
System.out.println("hostName = " + hostName);
}//fin while(e2.hasMoreElements())
}//fin while(e.hasMoreElements())
Qui me donner les resultats suivant :
- lo en 127.0.0.1
- etho0 mon rezo local en 192.168.0.1
- ppp0 pr mon adresse ip modem speedtouch alcatel ip variable
G mis a jour les driver du modem et depuis mon programme ne me sors plus que "lo"
Et la je pige pas, si kelkun a une idée, sur le net g trouvé un truc comme koi sa deconné kan on mettais a jour les driver ..... mais g pas trouvé de solution
merci
duduche1