我正在尝试获取Connected Device details of Network
. 我已经引用了网络发现存储库我能够获取IP 地址和 Mac 地址(硬件地址)但无法Host name
& device type
。
我使用了以下代码和不同的 Stackoverflow 建议的帖子。我也实现了jcifs jar
. 但运气不好,我无法从网络中获取主机名及其类型。
代码:
1)
NbtAddress nbtAddress = NbtAddress.getByName("Base");
InetAddress address = nbtAddress.getInetAddress();
String hostname = address.getHostAddress();
2)
InetAddress addr = NbtAddress.getByName(strIp).getInetAddress();
host.hostname =addr.getCanonicalHostName();
你的建议是可观的?