0

在尝试使用 ReceiveAsync.Completed 从 TCP 套接字读取数据时,我在数据到达我的应用程序和到达机器之间经历了几毫秒的延迟(1-5 毫秒,偶尔一次)。我使用 Wireshark 比较时间戳,这些消息的 PSH 位也已打开,并且应用程序不忙或阻止任何内容。我错过了什么?谢谢。

4

1 回答 1

0

有这么小的延迟,它可能来自任何地方,垃圾收集器启动可以很容易地延迟你。

Wireshark 的运行级别与您的应用程序不同。可能是因为系统提供数据的速度更快,所以它在与您不同的时间获取数据。或者也许他们的时间已经过去了。也许你的时间已经过去了。这么小的差别很难说。

我敢打赌你没有做错什么。

于 2013-07-31T13:10:18.910 回答