IOS网络测速
来源:互联网 发布:井冈山大学网络平台 编辑:程序博客网 时间:2024/04/30 22:20
到新公司后,想养成一个好习惯,写博客,多做分享,就根据自己平时的工作内容来做分享吧
最近新入职公司,需要做一个测速的功能,原来的网速测试,产品反馈测的不准,并且是耦合在UIViewController上的,所以第一个是需要把测速独立出来做一个工具类,第二个是要解决测速不准的问题
测速原理是通过下载资源,看下载的速度,或者通过上传资源,看上传资源的速度,测试中显示每秒实时速度,测试完成显示平均下载或上传速度,所以测试出来的速度和当前网络环境关系很大,不同时间不同软件测试的结果都不一样。
网速换算小贴士: 平时下载时,显示“传输速度为 : 300KB/秒“, 而换算为真实的网络速度应为300×8=2400Kbit/秒 >>即约2.4兆/秒。
-(IBAction)buttonClick:(id)sender
{
MeasurNetTools * meaurNet = [[MeasurNetToolsalloc]initWithblock:^(float speed) {
NSString* speedStr = [NSStringstringWithFormat:@"%@/S", [QBToolsformattedFileSize:speed]];
NSLog(@"即时速度:speed:%@",speedStr);
} finishMeasureBlock:^(float speed) {
NSString* speedStr = [NSStringstringWithFormat:@"%@/S", [QBToolsformattedFileSize:speed]];
NSLog(@"平均速度为:%@",speedStr);
NSLog(@"相当于带宽:%@",[QBToolsformatBandWidth:speed]);
} failedBlock:^(NSError *error) {
}];
[meaurNet startMeasur];
}
地址随后给出来
- IOS网络测速
- 网络测速
- 网络测速
- 网络测速软件IPERF
- 关于网络测速
- speedtest-cli网络测速
- iperf网络测速软件
- TrafficStats 网络实时测速
- 利用IXCHARIOT进行网络测速
- 网络测速工具 iperf 使用说明
- android 网络测速 绘图类
- 网络测速工具iperf使用
- 测速
- 测速
- 测速
- 测速
- Linux下网络传输测速程序小记
- linux下网络传输测速程序
- Tornado学习
- ubuntu安装samba实现与windows共享文件
- 将centos 7 自带的 php 5.4升级为 5.6
- 【cdoj 1321】柱爷的恋爱 区间dp记忆化搜索
- 使用Java求某点到直线上的投影点
- IOS网络测速
- 学习之路
- 微信商城开发案例
- 如何将各个文件夹下的.h文件汇总到include文件下,快捷方便的方法!
- 常见内存泄漏
- HashMap和Hashtable的区别
- sqlite3fun.c:155: first defined here execSqlite3 closeSqlite3 getSqlite3dbName编译不通过
- 在linux查看内存的大小
- 文本处理以及freetype的使用