0

我试图找出从我的 C# 应用程序调用 Socket.Send 到数据包实际离开盒子的总时间。测量它的最佳方法/技术/方法/工具是什么?

我想知道、解释和测量从我的 C# 应用程序的 Socket.Send 或 BeginSend 之间发生的所有事情,直到数据包真正离开盒子。

4

1 回答 1

1

我能想到的唯一方法是让你的应用在调用Send()时输出时间戳,然后监控网卡本身,并在网卡接收到数据时输出时间戳。使用 winpcap 或单独的数据包嗅探器(例如 Wireshark)来监视 NIC。

于 2010-10-08T18:18:01.180 回答