c#接收异步滞后

本文关键字:滞后 异步 | 更新日期: 2023-09-27 18:25:35

在尝试使用ReceiveAsync从TCP套接字读取数据时。完成后,数据到达应用程序和到达机器之间会有几毫秒的延迟(1-5ms,偶尔一次)。我使用Wireshark来比较时间戳,这些消息的PSH位也打开了,应用程序没有繁忙或阻塞任何东西。我错过了什么?谢谢

c#接收异步滞后

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

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

我打赌你没有做错什么。