1

在他们使用过的 pcap 的 Apple 文档中

#include <pcap.h>

#include <pcap.h> 在我的项目中给出了“找不到文件”的错误。

是否需要导入任何库才能在我的项目中包含 pcap.h?但是苹果手册页没有提到它。问题是,我如何在我的项目中包含 pcap.h?

谢谢。

4

2 回答 2

2

该库libpcap在 iPhone OS 平台上不可用,但仅在 Mac OS X 平台上可用。

简短的回答,你不能在 iPhone 上按原样使用这个库,但你可以将一些功能移植到 iPhone。由于安全限制,除非系统越狱,否则您将无法在 iPhone 上执行数据包捕获。

于 2013-01-03T14:24:01.113 回答
0

我查看了您提到的 iPhone 应用程序 -NetStat-。据我了解,它为所有端口打开了侦听器。

您可以使用套接字帮助程序类并为必要的端口设置侦听器。

这是一个示例http://code.google.com/p/entropydb/wiki/SocketWrapper

于 2013-01-03T15:28:46.160 回答