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

标签 iphone objective-c networking

我有兴趣测量我的应用程序的网络流量。理想情况下,我需要将无线与 3G 网络流量分开。我似乎找不到任何获取此信息的 API;但是我看到 AppStore 中至少有一个应用程序可以做一些接近的事情(他们实际上总结了整个手机的流量)。

有什么想法吗?

最佳答案

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

一个优点是它可以获取 Wi-Fi 和 WWAN 接口(interface)的单独统计信息。

缺点是在多任务设备上,这些接口(interface)可能会被多个应用程序使用,并且统计信息会累积。

关于iphone - 在 iPhone 上以编程方式测量网络流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4313358/

相关文章:

ios - dispatch_async超时方法调用

http - Wireshark 的简单 Http 替代方案

wcf - 404 BadRequest使用IIS主机 header 通过外部IP公开WCF服务

iphone - "Add"iOS 按钮图标

iphone - 如何解析Json对象

objective-c - 访问模型类中的 Controller 数据成员

networking - 127.0.0.1、0.0.0.0 和 localhost 有何不同?

.net - 我可以使用 Objective-C 中的 mono 库(在 iPhone 上)吗?

iPhone 如何显示我的文档目录中的照片?

objective-c - 有没有办法使用 AppleScript 单击 osx 菜单项而不访问 "System Events"?