マシン (OSx 10.8) 上のすべてのネットワーク アダプタを検出しようとしています。だから私はこの小さな典型的なコードを持っています:
int main()
{
pcap_if_t *alldevs;
char errbuf[PCAP_ERRBUF_SIZE];
pcap_findalldevs(&alldevs, errbuf);
...
}
これを実行すると、リンクされたリスト: pcap_if_t が空になり、errbuf もクリアになります。これは権限の問題でしょうか? その場合、errbuf に何かが書き込まれることを期待しますが、それは仮定です。これが起こる他の理由はありますか?そして、はい..このマシンで利用可能なネットワークアダプターがあります:)
ありがとう