【问题标题】:How to determine the network latency between two servers? [duplicate]如何确定两台服务器之间的网络延迟? [复制]
【发布时间】:2018-08-20 10:02:43
【问题描述】:

enter image description here 我正在尝试获取两台服务器之间的延迟时间。那么如何才能在几毫秒内获得它呢? ping 时计算的往返时间是否与延迟时间相同?

【问题讨论】:

  • 如果你想要做的是找到 2 个服务器的延迟并且你不能从一个服务器发送一个 ping,据我所知,这在 3 * 服务器上是不可能的
  • 我在链接的重复问题 stackoverflow.com/a/49236422/397817 处留下了一个带有代码的答案

标签: c# networking latency


【解决方案1】:

是的,只是 ping 另一台服务器,这是延迟。 有关示例,请参阅此问题:Using ping in c#

【讨论】:

  • 我在问题中添加了一个截图,ping 返回 RTT 的平均时间、最大时间和最小时间。那么计算延迟究竟需要多少时间?
  • 您可能想要取平均值,您已经发送了 3 个 ping 请求,它们返回的响应可能略有不同,因此取平均值将反映最准确的估计。
猜你喜欢
  • 1970-01-01
  • 2018-08-14
  • 2012-01-24
  • 2015-08-25
  • 1970-01-01
  • 2022-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多