【发布时间】:2012-04-27 23:17:39
【问题描述】:
我有一个服务器和一个客户端在 2 台 Unix 机器上运行。它们可以是局域网中的两台机器,也可以是相距很远的两台机器,并在 VLAN 中连接。客户端只接收数据包,服务器只发送。(UDP或TCP)
如何以编程方式测量它们之间的延迟?
执行此操作的一种方法是在发送之前在数据包上添加时间戳,但不能保证时钟同步。有什么建议吗?
【问题讨论】:
-
如何在服务器看到数据包后立即将其反射回客户端,然后通过将往返时间除以 2 来测量客户端的延迟?
标签: networking latency