j'ai un programme java qui affiche mon adresse mac,
mon problème comment récupérer l'adresse mac d'un autre poste à partir de leur adresse ip
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 import java.net.NetworkInterface; import java.util.Enumeration; class MacAddressTest { public static void main(String[] args) throws Exception { Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces(); while (interfaces.hasMoreElements()) { NetworkInterface nif = interfaces.nextElement(); byte[] lBytes = nif.getHardwareAddress(); StringBuffer lStringBuffer = new StringBuffer(); if (lBytes != null) { for (byte b : lBytes) { lStringBuffer.append(String.format("%1$02X ", new Byte(b))); } } System.out.println(lStringBuffer); } } }
Partager