2012-07-17 77 views
-1

的大小鉴于PCAP回调以下声明:802.11数据包

void my_callback(u_char *args, const struct pcap_pkthdr *header, const u_char *packet) 

如何确定字节出现在包的总数是多少?我需要这个值,以便我可以将它传递给crc32()函数。

+0

也许'const struct pcap_pkthdr * header'有你需要的信息? – YePhIcK 2012-07-17 11:51:14

回答

0

的信息是在pcap_pkthdr变量。

鉴于你的回调,完整的数据包大小是由

header->len 

给出捕获的数据包大小(如果已经设置恰好是比实际的数据包大小小的snaplen有可能是小)为给定

header->caplen