簡體   English   中英

C#ReceiveAsync滯后

[英]c# ReceiveAsync lag

在嘗試使用ReceiveAsync.Completed從TCP套接字讀取數據時,在數據到達我的應用程序到機器到達之間,我遇到了幾毫秒的延遲(有時是1-5毫秒)。 我使用Wireshark比較時間戳,這些消息的PSH位也被打開,並且應用程序不忙或不阻塞任何東西。 我想念什么? 謝謝。

這么小的延遲可能來自任何地方,垃圾收集器的介入可以很容易地延遲您。

Wireshark與您的應用程序不在同一級別上運行。 可能是因為系統提供數據的速度更快,所以它在與您不同的時間獲取數據。 也許他們的時代已經過去了。 也許您的時代已經過去了。 這么小的差異很難說。

我敢打賭你沒有做錯任何事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM