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;
    }