在某些设备上,似乎删除了二进制文件/system/bin/ping
。
当我通过USB连接设备并键入
adb shell ping
它说:
/system/bin/sh: ping: not found
是否仍然可以从此类设备发送ping请求?
有什么其他的替代方法可以找出服务器是否可以访问或数据包是否丢失?
答案 0 :(得分:4)
InetAddress.isReachable()是什么?文档:
尝试访问此InetAddress。此方法首先尝试使用ICMP (ICMP ECHO REQUEST),回到端口7上的TCP连接(Echo) 远程主机。