回線を物理的に引き抜いて再接続した後、pcap (私は C でプログラミングしています) は実際には存在しない可能性が高いパケットを生成し、進行中のすべての「通常の」トラフィックを逃します。ネットワーク上に 2 つのノードがあり、それらは純粋なイーサネット フレームと話し続けており、スニファー ノードからケーブルを引き抜いても 100% 影響を受けません。フィルターやタイムアウトなしでプレーンなバニラ pcap_loop() を使用しています。これを行っても pcap_loop() は終了しません。物理接続がない場合、インターフェイスへのハンドル (pcap_t 記述子) は無効になりますか? 切断されたインターフェースで pcap がどのように反応するかを知っている人はいますか?