美文网首页
android 下测试网络的丢包率和延迟(转)

android 下测试网络的丢包率和延迟(转)

作者: 是我拉叔 | 来源:发表于2019-08-05 10:28 被阅读0次

https://blog.csdn.net/wjqjssz/article/details/7559959

String lost = new String();

String delay = new String();

Process p = Runtime.getRuntime().exec("ping -c 4 " + "119.147.15.13");

BufferedReader buf = new BufferedReader(new InputStreamReader(p.getInputStream()));

String str = new String();

while((str=buf.readLine())!=null){

if(str.contains("packet loss")){

int i= str.indexOf("received");

int j= str.indexOf("%");

System.out.println("丢包率:"+str.substring(i+10, j+1));

// System.out.println("丢包率:"+str.substring(j-3, j+1));

lost = str.substring(i+10, j+1);

}

if(str.contains("avg")){

int i=str.indexOf("/", 20);

int j=str.indexOf(".", i);

System.out.println("延迟:"+str.substring(i+1, j));

delay =str.substring(i+1, j);

delay = delay+"ms";

}

}

---------------------

作者:wjqjssz

来源:CSDN

原文:https://blog.csdn.net/wjqjssz/article/details/7559959

版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章

网友评论

      本文标题:android 下测试网络的丢包率和延迟(转)

      本文链接:https://www.haomeiwen.com/subject/goypdctx.html