我试图同步两个应用程序。如何获得精度高达 1ms 的任何服务器的服务器时间?或者也许只有 10 毫秒?
我尝试了一些 SNTP 客户端,但它们只给我我的目的地时间,或者只提供高达 1 秒的精度。
请帮忙。
您需要配置您的 SNTP 客户端以跟随时间服务器。有两种方法可以同步您的时间。SLAM 或 SLEW。
SLAM,只是占用服务器时间并将其扔给客户端。
SLEW,在接下来的几分钟内占用服务器时间并更正您的客户端时间。
在您的情况下,我建议在您的应用程序加载时使用 SLAM。
在 uxix 和网络软件世界中,有一些实用程序,如ntpdate
slaming 和 slewing ntpd
。
SNTP 是要走的路,这些客户端已经存在了大约 15 年,所以它非常稳定。事实上,新的开发在 8 年前就停止了。所以它应该非常稳定。只需花更多时间并正确配置即可。