使用libpcap打印数据包的时间戳

时间:2014-04-10 13:26:53

标签: c++ c wireshark pcap libpcap

我对时间戳有疑问。

我有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(第一个数据包)

我在这里做错了吗?

谢谢!

0 个答案:

没有答案