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

如何从android平板电脑ping服务器,android,ping,inetaddress,Android,Ping,Inetaddress,我正在尝试编写一个android平板电脑应用程序,该应用程序扫描本地网络中的一组ip地址,并检查它们是否正在使用或处于活动状态。我正在使用 InetAddress.getByName(ipAd).isReachable(100) 但当我检查日志时,它在网络上的某些计算机上返回false和true。我试着手动ping这些机器,效果很好,但从安卓设备上看,并不是所有的电脑都能恢复正常。我还允许在本地网络中计算机的防火墙上进行ICMP ping请求 有人对此有想法吗 提前谢谢 干杯我设法解决了这个问

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

InetAddress.getByName(ipAd).isReachable(100)
但当我检查日志时,它在网络上的某些计算机上返回false和true。我试着手动ping这些机器,效果很好,但从安卓设备上看,并不是所有的电脑都能恢复正常。我还允许在本地网络中计算机的防火墙上进行ICMP ping请求

有人对此有想法吗

提前谢谢


干杯

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

提前谢谢你的帮助


干杯

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

提前谢谢你的帮助


干杯

您是否尝试增加超时值?尽管本地ping应该足够了,但根据网络负载、设备负载等,您可能会获得更高的值。您是否尝试增加超时值?尽管本地ping应该足够了,但根据网络负载、设备负载等,您可能会得到更高的值。