在iPhone上以编程方式测量网络流量

Mih*_*ian 13 iphone networking objective-c

我对测量应用程序的网络流量感兴趣.理想情况下,我需要将无线与3G网络流量分开.我似乎无法找到任何获取此信息的API; 然而,我发现AppStore中至少有一个应用程序可以完成某些操作(它们实际上总结了整个手机的流量).

有任何想法吗?

Mih*_*ian 6

我找到了一个近似解决方案:getifaddrs可用于获取有关网络使用情况的统计信息.

一个优点是它可以获得Wi-Fi和WWAN接口的单独统计信息.

缺点是在多任务设备上,这些接口可以由多个应用程序使用并且累积统计数据.


Art*_*hev 6

我也在寻找解决方案并在此处找到: iPhone数据使用跟踪/监控

请看一下这篇文章,它提供了您需要的所有信息.