标签: c# time ping latency
我想在服务器 - 客户端应用程序中计算一些延迟。我正在考虑测量从client A发送包裹的时间,然后是server发送包裹的时间,以及第三次到达client B时的时间。我正在考虑使用DateTime.UtcNow,但后来意识到需要系统时间,这在三台机器上肯定会有所不同。由于我的测量结果仅为几千纳秒,因此所有机器都在网络中,因此肯定不到10毫秒。
client A
server
client B
DateTime.UtcNow
有没有办法在所有三台机器上都有准确的时间?可能没有使用外部服务器,我必须使用HTTP请求。