我发现了一些Stack Overflow问题,例如Ping Application in Android。它像这样使用它:
Process process = Runtime.getRuntime().exec(
"/system/bin/ping -c 8 " + url);
如何指定数据包大小和ping时间?例如,我要ping 10次,并指定包长度为1472字节。我怎样才能做到这一点?首选示例代码。
当我修改为
时Process process = Runtime.getRuntime().exec(
"/system/bin/ping -c 8 -s 1472" + url);
它不起作用。为什么呢?
答案 0 :(得分:2)
ping
命令的选项是:
shell@android:/ $ ping
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
[-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
[-M mtu discovery hint] [-S sndbuf]
[ -T timestamp option ] [ -Q tos ] [hop1 ...] destination