0

我发现了一些 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);

这没用。为什么?

4

1 回答 1

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
于 2013-04-12T08:59:56.627 回答