android 下测试网络的丢包率和延迟
来源:互联网 发布:java多线程发送短信 编辑:程序博客网 时间:2024/05/21 08:58
昨天做网络延迟和丢包率,以前没弄过,网上寻找也没找到什么有效的,弄了一下午搞定了,代码如下,希望对大家有帮助,写的不好,还请大家批评指正
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";}}
- android 下测试网络的丢包率和延迟 的代码
- android 下测试网络的丢包率和延迟
- Linux下使用qperf命令来测试网络带宽和网络延迟
- 模拟网络延迟和网络丢包率
- 使用macVLAN网络模式的容器连通性和延迟的测试
- 用iperf测试网络丢包和延迟
- Infiniband带宽和延迟的测试
- 网速和网络延迟的区别
- UDP网络延迟测试程序
- android ping 网络延迟
- [工具.tcp]测试TCP通讯的网络延迟
- linux 下使用 tc 模拟网络延迟和丢包
- linux 下使用 tc 模拟网络延迟和丢包
- linux 下使用 tc 模拟网络延迟和丢包
- linux 下使用 tc 模拟网络延迟和丢包
- linux 下使用 tc 模拟网络延迟和丢包
- linux 下使用 tc 模拟网络延迟和丢包
- linux 下使用 tc 模拟网络延迟和丢包
- 保证程序一直后台运行
- 兼容各类主流浏览器IE6、IE7、FF、Opera的加入收藏代码
- MyEclipse6.5没有响应 关闭后出现"JVM terminated exit code = -805306369"解决
- 一个简单的词频分析统计程序
- tera term的ttl脚本使用方法
- android 下测试网络的丢包率和延迟
- 字符串转16进制
- 微软面试题:三路划分快速排序---针对重复关键字的改进
- apache+php+mysql
- Hibernate重要规则总结
- 判断电脑哪些事串口
- 32位字节序转换
- Linux2.6.37内核异常跳转流程
- 解决WebLogic12C与Hibernate3.3的Antlr包冲突问题