iOS计算网络测试中的丢包率,延迟,下载速度等参数、iOS实现ping

本文介绍了如何在iOS应用中使用SimplePing进行网络ping测试,虽然Apple官方示例只能判断ping的成功与否,但通过CocoaChina上的一个demo,可以获取到详细的ping参数,如丢包率和延迟。此外,还提到了利用AFNetworking计算网络下载速度的方法。
摘要由CSDN通过智能技术生成

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">这段时间公司iOS的网络测试的项目。</span>

首先,对我最不好做的模块Ping,这网上找了很久的资料都指向SimplePing这个源代码,SimplePing是由Apple提供的官方代码,官方下载地址:SimplePing,这里有一个对SimplePing进行封装的Demo,但是这个demo只能告诉用户ping的结果,即ping成功还是Ping失败了,不能像在Mac的终端和win的CMD命令行中显示ping的详情结果,所以并不完美。由于现在对ICMP并不熟悉,不知道怎么通过ICMP来计算这些参数,所以昨天晚上找资料到凌晨3点,在CocoaChina代码区,终于看到一个demo,心存侥幸地运行了一下,运行结果好极了,跟我想要的基本一致,原文

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值