Windows Phone 7 用のマルチプレイヤー ゲームを作成しています。イベントが各プレイヤーに対して同時に発生するようにする必要があります。現時点での私のアプローチは、イベントを開催したい時間を事前にブロードキャストし、電話の時計がかなり正確であることに依存することです。
問題は、時計が正確でない状況をいくつか見たことがあることです。数秒ずれている可能性があります。そこで私がやりたいのは、電話の時計の時刻がサーバーの時刻とどの程度異なるかを見積もることです。もちろん、ネットワーク レイテンシを考慮に入れる必要があります。特に、私が利用できる唯一のネットワーク プロトコルは Http であるためです。
私の質問は、クライアントとサーバー間のクロック時間の差を約 100 ミリ秒の精度で推定するために使用できるアルゴリズムを知っている人はいますか?
数学の学部生時代から、定数とエラー量 (レイテンシ) で構成されると想定される値をサンプリングするこの状況で使用できる統計モデルがあったことを覚えているようです。何らかの分布に従うと仮定されます。誰かがこれについて知っていますか、そしてそれは実際に適用されますか?