Arp パケットの解析に取り組んでいると、この素晴らしい問題が見つかりました。
Arp パケットを受信したときに、ターゲットの IP アドレスを解析していました。
16 進ダムに c0 a8 がありますが、その後終了します。データがありません!Wireshark にデータが表示されますが、WinPCap からデータを取得できません。
私はまだこの問題に遭遇したことがありません。何かアイデアはありますか?ただし、これまでのところメモリアクセスエラーはありません。おそらくただの運です。:バツ
編集: パケットを処理するための私の主な外観は、例の pktdump_ex からのものです。
これがwhile行です
while((res = pcap_next_ex( fp, &header, &pkt_data)) >= 0)
それが実行された後、snalen は 2b です。