将Wireshark的时间戳与:: QueryPerformanceCounter返回值相关联

时间:2011-12-14 12:05:10

标签: c++ winapi network-programming wireshark

我正在尝试确定网络数据包从Wireshark(我认为是非常接近硬件)到我的代码中调用:: QueryPerformanceCounter所花费的时间。我在Wireshark中捕获数据包到达的时间戳,但我不知道如何将它与:: QueryPerformanceCounter返回的值进行比较。

1 个答案:

答案 0 :(得分:0)

您可以调用QueryPerformanceFrequency来获取每秒计数。这意味着,如果您有两个计数读数,一个是Wireshark收到数据包,另一个是数据包到达您的代码时,您可以减去它们以获得一些计数,然后使用该频率来获取持续时间。但是,计数器的原始值没有任何意义 - 与另一个计数器的读数相比,它只有意义。