linux下执行的报错信息

解决办法:
通过Wireshark目录的mergecap.exe执行下面这段命令语句。或者在linux下安装wireshark,使用mergecap命令。
mergecap.exe test_a.pcap test_b.pcap -w test_out.pcap -F pcap
test_a.pcap:为正常能够dpkt.pcap.Reader()的数据包文件。
test_b.pcap:为dpkt.pcap.Reader()读取报错的数据包文件。
test_out.pcap:为输出的数据包文件,再次通过dpkt.pcap.Reader()读取这个文件就不会报错了。同时test_out.pcap为test_a.pcap和test_b.pcap的合集。