Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo obtener la dirección mac para acceder a la página jsp

Cómo obtener la dirección mac para acceder a la página jsp

La dirección mac del cliente no se puede obtener directamente, puede obtener la dirección mac del cliente a través de la dirección IP

Primero obtenga la dirección IP, ip =?request.getRemoteAddr();?

Obtener mac por dirección IP

public String getMACAddress(String ip) { ?

String str = "" ?

String macAddress = " "; ?

prueba { ?

Proceso p = Runtime.getRuntime().exec("nbtstat -A " + ip ?

InputStreamReader ir = nuevo InputStreamReader(p.getInputStream()); ?

LineNumberReader input = nuevo LineNumberReader(ir ?

while((str); = input. readLine()) ! = null){

if (str.indexOf("MAC") > 1) {

//Utiliza la función de subcadena para truncar el mac dirección

//macAddress = str.substring(str.indexOf("MAC") + 9, str. length(); ?

break ?

} ??

} ??

} catch (IOException e) { ?

e.printStackTrace(System.out); >

} ??

Devolver direcciónmac ?

} ??