Bonjour à tous,
connaissez-vous une fontion Java retournant l'adresse MAC de la machine sur laquelle est executé le programme ?
Merci à vous![]()
Bonjour à tous,
connaissez-vous une fontion Java retournant l'adresse MAC de la machine sur laquelle est executé le programme ?
Merci à vous![]()
Ça retourne une des adresses MAC pas l'adresse MAC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java.net.NetworkInterface ni = java.net.NetworkInterface.getByInetAddress(address); byte[] mac = ni.getHardwareAddress();![]()
ça marche pas, NullPointerException
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 java.net.NetworkInterface ni = java.net.NetworkInterface.getByInetAddress(InetAddress.getByName("127.0.0.1")); byte[] mac = ni.getHardwareAddress(); System.out.println(mac.length);![]()
comme ceci ça marche mieux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 java.net.NetworkInterface ni = java.net.NetworkInterface.getByInetAddress(InetAddress.getLocalHost()); byte[] mac = ni.getHardwareAddress(); System.out.println(mac.length);![]()
comment on fait pour afficher un tableau de byte ?
j'arrive à l'afficher avec des int, mais je voudrais le voir en hexadécimal...
Partager