3

我想通过 JavaScript 与 NTP 同步时间。客户端可以是普通电脑或智能手机或平板电脑。连接可以是 WLAN 或 3G 等。

我已经找到了这个问题和网站

第一个和第二个链接使用来自该服务器的时间戳:http://json-time.appspot.com/time.json 但日期对象只有第二个精度。我想要一个更好的精度,如果可能的话~ 10 ms。(我知道精度取决于连接和往返时间)
编辑: 10 毫秒几乎是不可能的。我想要最精确的偏移量。

第三个链接显示了一个 JavaScript 库,但它不使用与 ntp 服务器的直接连接。第四个链接的解决方案最接近我想要的。但它用于通过“自己的”服务器同步两个客户端。有没有办法将它直接同步到 ntp 池中pool.ntp.org

4

1 回答 1

1

NTP 客户端为计算机自己的内部时钟提供服务以进行解析。客户端必须估计 UDP 往返时间并缓慢更改内部时钟速率,以最小化平均错误。

于 2012-06-05T16:42:13.973 回答