首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过互联网同步时钟

通过互联网同步时钟
EN

Stack Overflow用户
提问于 2009-03-03 15:12:01
回答 4查看 985关注 0票数 5

我使用自己的协议在两台专用计算机之间通过互联网发送实时关键数据。

当然,这涉及到延迟。

为了调试和优化,我喜欢让两台计算机使用相同的时基。也就是说,我需要知道他们时钟的时差,这样我才能更好地判断延迟。

当然,相对主义之类的东西并不能让我完美地同步它们,但我喜欢尽可能地接近它们。

仅仅依靠NTP似乎还不够好--根据我的经验,时钟可能会慢半秒(澄清:到目前为止,我依赖于Apple提供的默认时钟)。

我至少需要1/10s范围内的精度。两台计算机不会相隔太远,ICMP ping时间通常小于100ms。

有什么建议要怎么做吗?

(目前,涉及的机器运行OS,所以如果你知道一个专门针对它们的解决方案,那将是一个开始)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-03 15:15:08

我建议您最好在其中一台计算机上安装ntp服务器,并让另一台计算机与之同步。

票数 7
EN

Stack Overflow用户

发布于 2009-03-03 15:13:06

从连接到机器上的GPS接收器获取时间。如果他们在数据中心,可能很难将天线放到可以锁定的位置,但不幸的是。

票数 10
EN

Stack Overflow用户

发布于 2009-03-03 15:15:46

您是否尝试将其中一台计算机用作另一台计算机的NTP服务器?它们可能不会与“实时”时间同步,但这可能会使您达到所需的精度。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/606761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档