2

我正在尝试编写一个 android 平板电脑应用程序,它扫描本地网络中的一组 ip 地址并检查它们是否正在使用或活动。我正在使用

InetAddress.getByName(ipAd).isReachable(100)

但是当我检查日志时,它在网络上的某些计算机上返回 false 和 true。我尝试手动 ping 机器,它就像一个魅力,但从 android 设备并非所有计算机都返回 true。我还允许本地网络中机器的防火墙上的 ICMP ping 请求。

有人对此有任何想法吗?

提前致谢

干杯

4

1 回答 1

0

我设法解决了。我所做的是我发送了一条广播消息并实现了一个 UDPListener。它回复了我的广播消息。

提前感谢您的帮助

干杯

于 2012-06-15T22:13:59.100 回答