以振铃模式同步服务器时钟

时间:2016-06-08 11:20:52

标签: c# tcp network-programming serversocket

我有一个网络架构,由5个服务器组成,这些服务器以环形布局工作:它们之间的单向通信。我发现自己需要在这些服务器中同步时间并且找不到这样做的方法以单向沟通模式。 我想同步时钟的原因是能够测量每个服务器之间的旅行时间。 我只会补充说服务器位于不同的域中。 有没有办法做到这一点? 提前感谢所有帮助者。

1 个答案:

答案 0 :(得分:-1)

如果您正在等待一次空洞旅行(来自评论),为什么不按原样保留时间戳并测量它何时返回启动服务器?

编辑:

一个解决方案是运行两圈,然后你可以计算单圈时间。

s1:0 s2:4 s3:100 s1:101 s2:103 s3:104

然后你可以发现在第一圈s2因差异检查s2lap1和s2lap2而变慢。

相关问题