1

マシン (OSx 10.8) 上のすべてのネットワーク アダプタを検出しようとしています。だから私はこの小さな典型的なコードを持っています:

int main()
{
    pcap_if_t *alldevs;
    char errbuf[PCAP_ERRBUF_SIZE];

    pcap_findalldevs(&alldevs, errbuf);
...
}

これを実行すると、リンクされたリスト: pcap_if_t が空になり、errbuf もクリアになります。これは権限の問題でしょうか? その場合、errbuf に何かが書き込まれることを期待しますが、それは仮定です。これが起こる他の理由はありますか?そして、はい..このマシンで利用可能なネットワークアダプターがあります:)

ありがとう

4

1 に答える 1