3

JavaScriptを介してNTPと時刻を同期させたい。クライアントは、通常のPC、スマートフォン、タブレットのいずれでもかまいません。接続はWLANまたは3Gなどである可能性があります。

私はすでにこの質問とサイトを見つけました

このサーバーからのタイムスタンプを使用した1番目と2番目のリンク:http://json-time.appspot.com/time.json ただし、日付オブジェクトの精度は2番目のみです。可能であれば、より良い精度が必要です〜10ミリ秒。(精度は接続とラウンドトリップ時間に依存することを私は知っています)
編集: 10msはほとんど不可能です。最も正確なオフセットが必要です。

3番目のリンクはJavaScriptライブラリを示していますが、ntpサーバーへの直接接続は使用していません。4番目のリンクの解決策は、私が望むものに最も近いものです。ただし、「独自の」サーバーを介して2つのクライアントを同期するためのものです。次のようなntpプールに直接同期する方法はありますpool.ntp.orgか?

4

1 に答える 1

1

NTP クライアントは、解決のためにコンピュータ自体の内部クロックをサーボ制御します。クライアントは、UDP ラウンド トリップ時間を見積もり、内部クロックレートをゆっくりと変更して、平均エラーを最小限に抑える必要があります。

于 2012-06-05T16:42:13.973 に答える