java如何对路由器实时获取连接到的手机的mac地址

java如何对路由器实时获取连接到的手机的mac地址,第1张

package tmp;

import javanetNetworkInterface;

import javautilEnumeration;

public class MacUtil {

public static String getMacAddress() throws Exception {

String s="";

Enumeration<NetworkInterface> ni = NetworkInterface

getNetworkInterfaces();

while (nihasMoreElements()) {

NetworkInterface netI = ninextElement();

byte[] bytes = netIgetHardwareAddress();

if (netI != null && bytes != null && byteslength == 6) {

StringBuffer sb = new StringBuffer();

for (byte b : bytes) {

// 与11110000作按位与运算以便读取当前字节高4位

sbappend(IntegertoHexString((b & 240) >> 4));

// 与00001111作按位与运算以便读取当前字节低4位

sbappend(IntegertoHexString(b & 15));

sbappend("-");

}

sbdeleteCharAt(sblength() - 1);

s+=sbtoString()toUpperCase()+"\n";

}

}

return s;

}

public static void main(String[] args) throws Exception {

Systemoutprintln(MacUtilgetMacAddress());

}

}

在路由器管理界面中查看。

路由器一般在底部会贴有标签,主要的信息就是路由器的管理地址和MAC地址。或者在浏览器中输入路由器管理地址,出现管理员密码登录管理页面,可以看到下方的MAC地址和刚才的一样。

路由器mac是网卡的物理地址的意思。它与IP地址不同。IP地址用于指明电脑在全球互联网中的位置,而MAC地址用于路由计算,寻找最近路径。

你需要把手机的mac地址也加进去,我教你如何查看手机的

设置------无线和网络--------wi-fi设置--------然后按menu------高级

你就可以看到mac地址了。照我说的做,没错!

给分吧,我用的是htchero

以上就是关于java如何对路由器实时获取连接到的手机的mac地址全部的内容,包括:java如何对路由器实时获取连接到的手机的mac地址、如何查路由器mac地址、安卓如何得到公用无线路由MAC地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9721736.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存