JCIFSでIPアドレスを指定してLAN上のコンピューターの名前を取得する方法を理解しようとしていますが、そのIP以外は取得できません。
私が使用しているコードは
InetAddress addr = NbtAddress.getByName( ip ).getInetAddress();
String test = UniAddress.getByName(ip).getHostName();
System.out.println("IP: " + ip + " - addr: " + addr.getHostName() + " - test: " + test);
そして、私が得ている結果は
IP: 10.1.2.115 - addr: 10.1.2.115 - test: 10.1.2.115
代わりに、を私が得たものに置き換えるgetHostAddress()
とtoString()
IP: 10.1.2.115 - addr: 10.1.2.115 - test: 0.0.0.0<00>/10.1.2.115
ここでどこが間違っていますか?
IP を使用して Mac から lib をテストしています10.1.2.117
が、ターゲットは Android デバイスです。