我对时间戳有疑问。
我有pcap文件,部分程序是用C / C ++打印数据包的时间戳。
我正在使用
pcap_next_ex(app-> pcap,& header,& data)
从pcap获取数据包和
printf("%ld \ n",header-> ts.tv_sec);
printf("%ld \ n",header-> ts.tv_usec);
用于打印timstamp。
问题是我读取了第一个数据包,而printf的输出是 -
第一个printf- 1303140747
第二个printf 467638
,实时时间戳为0.00000(第一个数据包)
我在这里做错了吗?
谢谢!