gpt4 book ai didi

.net - 是 200 - 400 毫秒 "slow"TCP 延迟? (不平)

转载 作者:可可西里 更新时间:2023-11-01 02:51:09 25 4
gpt4 key购买 nike

我正在为我的 .net 应用程序开发一个网络库,现在我正在尝试测试“真实世界”的延迟。

所以目前我正在将时间从服务器发送到客户端并记录该消息传递到应用程序其余部分的时间。

在我认为相当不错的互联网连接(40/40 和 50/10)上,它只需要大约 400 毫秒。我真的不需要它超快或任何东西。我只是想知道相比之下。

  • 我说的不是 ping 速度,我说的是从服务器开始到应用程序调用我库中的“发送”方法到客户端引发“接收”事件的时间

最佳答案

TCP 发送有两个延迟部分:

  1. 网络。使用 ping google.com -t 查找。
  2. 唠叨。这用于缓冲写入,直到数据包已满或经过 200 毫秒。你的案子听起来很唠叨。也许双方都唠叨导致合并延迟为 400 毫秒加上网络。

您可能应该禁用 nagling 并优化您的 Write 调用,以便它们一次写入所有数据。否则,您会毫不费力地发送许多小数据包。

关于.net - 是 200 - 400 毫秒 "slow"TCP 延迟? (不平),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37625965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com