JavaScriptを介してNTPと時刻を同期させたい。クライアントは、通常のPC、スマートフォン、タブレットのいずれでもかまいません。接続はWLANまたは3Gなどである可能性があります。
私はすでにこの質問とサイトを見つけました
- javascriptを介してntp時間を取得する方法
- JavaScriptNTP時間
- http://jehiah.cz/a/ntp-for-javascript
- 精度の高いJavaScriptで時刻を同期する(> 0.5秒)(NTPのような)
このサーバーからのタイムスタンプを使用した1番目と2番目のリンク:http://json-time.appspot.com/time.json
ただし、日付オブジェクトの精度は2番目のみです。可能であれば、より良い精度が必要です〜10ミリ秒。(精度は接続とラウンドトリップ時間に依存することを私は知っています)
編集: 10msはほとんど不可能です。最も正確なオフセットが必要です。
3番目のリンクはJavaScriptライブラリを示していますが、ntpサーバーへの直接接続は使用していません。4番目のリンクの解決策は、私が望むものに最も近いものです。ただし、「独自の」サーバーを介して2つのクライアントを同期するためのものです。次のようなntpプールに直接同期する方法はありますpool.ntp.org
か?