【发布时间】:2010-10-11 01:01:29
【问题描述】:
我正在使用我自己的协议通过互联网在两台专用计算机之间发送实时关键数据。
当然,存在延迟。
为了调试和优化,我希望两台计算机使用相同的时基。即,我需要知道他们时钟的时差,以便更好地判断延迟。
当然,相对论之类的东西并不能真正让我完美地同步它们,但我喜欢尽可能接近。
仅依靠 NTP 似乎不够好 - 根据我的经验,时钟可能会延迟半秒(澄清:到目前为止,我依赖于 Apple 提供的默认时钟)。
我需要至少 1/10 秒范围内的精度。两台计算机之间不会相距太远,ICMP ping 时间通常小于 100 毫秒。
有什么建议吗?
(目前,所涉及的机器运行 OS X,所以如果您知道适合它们的解决方案,那将是一个开始)
【问题讨论】: