如何从Android平板电脑ping服务器

时间:2012-05-30 11:20:07

标签: android ping inetaddress

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

InetAddress.getByName(ipAd).isReachable(100)

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

有没有人对此有所了解?

先谢谢

干杯

1 个答案:

答案 0 :(得分:0)

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

感谢提前帮助

干杯