我已经工作了5天,试图在iPhone上学习和实现网络监视器.我查看了来自苹果的netstat代码,我失去了25%的头发.
我找到了JB Devices的链接,但我需要它在非JB设备上执行.(无论Apple是否在App商店接受它).
我发现了一些有用的链接:
如何在iPhone上获取tcp udp开放端口列表(我无法解析此问题中返回的数据:()
sysctlbyname buf返回类型(我不是网络人......不能理解这一个,可能是你们可以帮助:))
我可以说我从第一个链接得到了一些东西.你能帮我解析数据吗?有没有其他方法来实现这一目标?
我需要实现一个应用程序来监控iPhone上不同应用程序的入站/出站连接.我的应用程序将在后台使用苹果的背景多任务功能为voip和导航器运行.我可以使用私有api,因为我的客户端在appstore上不需要这个应用程序.
谢谢.
我有兴趣在iOS 4.3设备上获取活动TCP/UDP网络连接的列表.基本上,我正在寻找在OS X Darwin下发出"netstat -anp tcp"(或相同但用udp)命令获得的相同类型的信息.
我搜索过Apple的iOS开发者库(特别是NSNetServices,CFNetServices和iOS手册页)和互联网,但没有取得好成绩.然而,有一个iOS Netstat应用程序(请参阅http://itunes.apple.com/us/app/netstat/id400071873?mt=8&ign-mpt=uo%3D2),所以它似乎有可能.
提前感谢任何有用的指示/建议/想法.