彼らが使用した pcapのApple doc で
#include <pcap.h>
しかし#include <pcap.h>
、私のプロジェクトでは「ファイルが見つかりません」というエラーが発生します。
プロジェクトに pcap.h を含めるためにライブラリをインポートする必要はありますか? ただし、アップルのマニュアルページには記載されていません。質問は、プロジェクトに pcap.h を含めるにはどうすればよいですか?
ありがとう。
このライブラリlibpcap
は iPhone OS プラットフォームでは利用できず、Mac OS X プラットフォームでのみ利用できます。
簡単に言えば、このライブラリをそのまま iPhone で使用することはできませんが、一部の機能を iPhone に移植できる場合があります。システムが脱獄されていない限り、セキュリティ上の制限により、iPhone でパケット キャプチャを実行することはできません。
あなたが言及していた iPhone アプリ -NetStat- を調べました。私が理解しているように、すべてのポートのリスナーが開かれます。
ソケット ヘルパー クラスを使用して、必要なポートのリスナーをセットアップできます。
ここに例があります http://code.google.com/p/entropydb/wiki/SocketWrapper