2

我有一个长期以来一直在处理的问题......我正在创建一个 Android 应用程序,它将获取与 Android 设备位于同一子网中的设备的信息。例如,我给它 ip 地址 192.168.0.3 它显示它的主机名是 xxxx 和 MAC 地址 xx:xx:xx... 。

我设法读取了 MAC 地址,但我的主机名失败了……我试过了

InetAddress.getHostname()
InetAddress.getCanonicalHostName()

它总是返回一个IP地址......我也尝试过jmDNS库,但它只是返回“ipaddress.local”

如何获取网络中设备的 NETBIOS 名称?请帮忙 :)

4

0 回答 0