Ciao a tutti,
io ho questa classe che analizza tutte le interfacce di rete di un pc e ne restituisce il MAC ADDRESS, è possibile sapere qual'è quella effettivamente connessa al router?
Grazie
Codice PHP:import java.awt.*;
import java.net.*;
import java.util.*;
import javax.swing.JApplet;
public class macReveal extends JApplet {
public String getMacAddresses() {
String result="";
try {
Enumeration e=NetworkInterface.getNetworkInterfaces();
while(e.hasMoreElements()){
NetworkInterface ni=(NetworkInterface)e.nextElement();
byte[] idr=ni.getHardwareAddress();
Enumeration addresses=ni.getInetAddresses();
if(idr!=null && idr.length>0){
String hexstr="";
for(int z=0;z<idr.length;z++){
hexstr += Integer.toHexString(idr[z])+":";
}
hexstr=hexstr.substring(0,hexstr.length()-1);
result+=hexstr+",";
}
}
result=result.substring(0,result.length()-1);
} catch (Exception ex) {
}
return result;
}
}

Rispondi quotando