2 つのアプリを同期しようとしています。任意のサーバーのサーバー時間を最大 1 ミリ秒の精度で取得するにはどうすればよいですか? それともちょうど10msですか?
このいくつかの SNTP クライアントを試してみましたが、目的地の時刻のみ、または最大 1 秒の精度しか返されませんでした。
助けてください。
そこにあるタイムサーバーに従うようにSNTPクライアントを構成する必要があります。時間を同期する方法は2つあります。SLAM、またはSLEW。
SLAMは、サーバーの時間を取り、それをクライアントにスローします。
SLEWは、サーバーの時間を取り、クライアントの時間を次の数分間で修正します。
あなたの場合、アプリケーションがロードされるときにSLAMを使用することをお勧めします。
uxix、netwareの世界では、スラミングntpdate
やntpd
スルーイングなどのユーティリティがありました。
SNTPは進むべき道であり、これらのクライアントは15年ほど前から存在しているため、非常に安定しています。実際、新しい開発は8年前のように停止しました。したがって、非常に安定している必要があります。もっと時間をかけて、正しく設定してください。