est-ce qu'une applette java peut avoir acc�s au N� Mac de la carte r�seau?
Et � l'ip de la machine (celle dans le r�seau s'il y a un routeur)?
Merci d'avance de vos r�ponses et bonne soir�e,
PC
Pour l'ip, tu peux utiliser: InetAddress InetAddress.getLocalHost()
Pour l'adresse Mac, je pense que tu doit appeler "ifconfig" avec un
Runtime.exec() et ensuite parser le texte obtenu.
String hwByte = "";
for (int i=0;i<hwAdresse.length;i++) {
hwByte = Integer.toHexString(new
Byte(hwAdresse[i]).intValue()).toUpperCase();
if (hwByte.length()==1) hwByte = "0" + hwByte;
if (i==0) macAdresse.append(hwByte);
else {
macAdresse.append(":");
macAdresse.append(hwByte.substring(hwByte.length()-2));
}
}
System.out.println(macAdresse.toString());
} catch (SocketException ex) {
System.out.println(ex.getMessage());
}
Albert a �crit :
--
Christian Laborde
La R�volution citoyenne, c'est sur : http://c.lab.over-blog.com/
Le forum des �lectrons libres :
http://electrons-libres.forumactif.fr
Les citoyens qui voient Net : http://www.netoyens.info
True E-mail : remove -no-spam-
Sentier des Vinches
CH 1091 Grandvaux
Suisse