IOS开发之获得当前的网速
1、自己下载速度这种,可以直接在接受数据的地方加统计 2、获取全局的数据,可以监控网卡的进出流量
/*获取网络流量信息*/ + (long long) getInterfaceBytes {struct ifaddrs *ifa_list = 0, *ifa;if (getifaddrs(&ifa_list) == -1){return 0;}uint32_t iBytes = 0;uint32_t oBytes = 0;for (ifa = ifa_list; ifa; ifa = ifa->ifa_next){if (AF_LINK != ifa->ifa_addr->sa_family)continue;if (!(ifa->ifa_flags & IFF_UP) && !(ifa->ifa_flags & IFF_RUNNING))continue;if (ifa->ifa_data == 0)continue;/* Not a loopback device. */if (strncmp(ifa->ifa_name, "lo", 2)){struct if_data *if_data = (struct if_data *)ifa->ifa_data;iBytes += if_data->ifi_ibytes;oBytes += if_data->ifi_obytes;}}freeifaddrs(ifa_list);NSLog(@"\n[getInterfaceBytes-Total]%d,%d",iBytes,oBytes);return iBytes + oBytes; }
转载于:https://www.cnblogs.com/Biaoac/p/5329170.html
IOS开发之获得当前的网速相关推荐
- 【Android 应用开发】Android 平台 HTTP网速测试 案例 API 分析
作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/25996817 工信部规定的网速测试标准 : 除普通网页测速 ...
- 强大的iOS开发必备工具
做iOS应用开发的,没有这些工具怎么行,强大的iOS开发必备工具!需要的速来拿! 1.ShareSDK 下载链接:http://sharesdk.cn/Download 软件首页:http://sha ...
- iOS开发——实时监控网速
开发中用到获取网速的地方,应该就两种: 1.下载速度,这种可以直接在接受数据的地方统计计算.这个就不讲了. 2.获取手机网卡的数据,可以监控网卡的进出流量,下面就是. #import "Vi ...
- iOS 仿看了吗应用、指南针测网速等常用工具、自定义弹出视图框架、图片裁剪、内容扩展等源码...
iOS精选源码 扩展内容的cell - folding-cell 一个近乎完整的可识别中国身份证信息的Demo 可自动快速... JPImageresizerView 仿微信的图片裁剪 带年月和至今以 ...
- 【开发调试】谷歌浏览器中调试移动网页和测试网速下页面效果
. 今天有幸给大家分享一下谷歌浏览器针对移动网页测试的技巧,主要是最近做个微信公共号网站.所以就要对页面测试拉.移动网页我们最长测得就是各种手机大小的页面效果和出现网络问题的效果展示. 今天就简 ...
- <Linux开发> ubuntu开发工具-Ubuntu测试网速及实时网速图
<Linux开发> ubuntu开发工具-Ubuntu测试网速及实时网速图 一.查看网线上行.下行网速 1.安装speedtest-cli工具 water@water-Tower-PC:~ ...
- iOS APP中嵌入网速监测功能
企鹅的手机管家.一些网页都提供了网速监测功能.在开发过程中我们偶尔也需要开发这个模块,以提示用户网速的状况,增强用户体验. 常见的网络测速方案 通过调研发现,目前常见的网络测速方案只有两种: 方案1: ...
- iOS开发-声网Agora Demo
iOS开发-声网Agora Demo 前言 开发准备 代码 关于其他详细的文档 前言 声网Agora是最近类似七牛云和腾讯云的直播视频类的付费SDK,官网上的Demo不是很易懂,所以下面举个例子. 开 ...
- 提高网速软件_直播软件这样开发,确实独树一帜
直播行业逐渐成为全民娱乐的一种形式,移动直播端的飞速发展促进了直播系统源码的不断开发和更新,如今进入全民直播的时代,直播用户也越来越不满足于单一的直播形式.但是目前市场上直播软件开发行业参差不齐,滥竽 ...
最新文章
- 使用 coding.net 发布你的个人博客
- Telegraf+InfluxDB+Grafana快速搭建实时监控系统 监控postgresql
- 【Paper】2013_An efficient model predictive control scheme for an unmanned quadrotor helicopter
- vs2015 linux jni,使用Visual C++ 跨平台移动技术调试JNI Android 应用程序
- ffmpeg简单使用小记
- 前端学习(2537):vue源码解析2伪数组转换为真数组
- Didn‘t find class “android.view.View$OnUnhandledKeyEventListener“,Didn‘t find class “androidx
- python绘制3d机械图_使用python绘制3d的图形
- pycharm pro版本激活
- 计算机网络 第七版 谢,计算机网络-谢仁-第7版-01章.pptx
- Spring初学快速入门
- HttpSession概述
- samba服务设置与访问共享文件夹
- 模拟无线透传的STM32的24L01无线模块与串口USART通信
- MarkDown编辑器设置图片大小
- QCC3040---UI prompts module
- ERC20接口下USDT代币的深入解析
- 矩阵求和及Kadane算法
- 网站侵权服务器在国外,中国电影史上最大泄露事故 侵权网站服务器在境外
- dellR730ch插拔sdka
热门文章
- linux如何查看tomcat端口号,如何在Linux中修改tomcat端口号
- 服务器无限关机重启,服务器反复关机重启
- 6种java垃圾回收算法_学习java垃圾回收
- ExtJs 4.x MVC 架构
- 2021年度训练联盟热身训练赛第二场(ICPC North Central NA Contest 2019,南阳师范学院),签到题ABCDEFGIJ
- 【Atcoder agc020 C】Median Sum,序列子集和中位数,bitset,01背包
- 【CCCC】L2-008 最长对称子串 (25分),直接枚举遍历
- 【NOI OpenJudge1789】算24(搜索)
- 服务链路追踪配置mysql_学习微服务的服务链路追踪——Spring Cloud Sleuth+zipkin
- ssm项目打包到云服务器,ssm项目打包到云服务器