私は長い間取り組んできた問題があります... Android デバイスと同じサブネットにあるデバイスの情報を取得する Android アプリを作成しています。たとえば、IP アドレス 192.168.0.3 を指定すると、ホスト名が xxxx で MAC アドレスが xx:xx:xx... であることがわかります。
MACアドレスを読み取ることはできましたが、ホスト名で失敗しました...試しました
InetAddress.getHostname()
InetAddress.getCanonicalHostName()
そして、常にIPアドレスを返しています... jmDNSライブラリも試しましたが、「ipaddress.local」を返すだけです
ネットワーク内のデバイスの NETBIOS 名を取得するにはどうすればよいですか? 助けてください :)