-1
的大小鉴于PCAP回调以下声明:802.11数据包
void my_callback(u_char *args, const struct pcap_pkthdr *header, const u_char *packet)
如何确定字节出现在包的总数是多少?我需要这个值,以便我可以将它传递给crc32()函数。
的大小鉴于PCAP回调以下声明:802.11数据包
void my_callback(u_char *args, const struct pcap_pkthdr *header, const u_char *packet)
如何确定字节出现在包的总数是多少?我需要这个值,以便我可以将它传递给crc32()函数。
根据this reference关于包的大小的信息是在pcap_pkthdr
的结构
的信息是在pcap_pkthdr
变量。
鉴于你的回调,完整的数据包大小是由
header->len
给出捕获的数据包大小(如果已经设置恰好是比实际的数据包大小小的snaplen有可能是小)为给定
header->caplen
也许'const struct pcap_pkthdr * header'有你需要的信息? – YePhIcK 2012-07-17 11:51:14