【发布时间】:2014-03-25 01:53:10
【问题描述】:
有什么方法(最好在 C# 中)如何定期测量连接层延迟(往返)而不更改应用程序协议且不创建单独的专用连接 - 例如使用类似tcping 之类的 SYN-ACK 技巧,但不关闭/打开连接?
我通过给定的基于 ASCII 的协议连接到服务器(并且始终使用 TCP_NODELAY)。服务器向我发送大量离散消息,并且我定期发送“心跳”有效负载(但没有对心跳的响应有效负载)。 我无法更改协议,而且在许多情况下,我也无法创建多个与服务器的物理连接。
【问题讨论】:
标签: c# networking tcp latency tcp-ip