私のサーバーは時々ブラウザクライアントにパケットをブロードキャストします。
からのパケットからどれくらいの時間がかかったかを把握する方法はありますか?
server --> client
私は何かの時間を計ろうとしているので、理想的には私のJavaScript関数は次のようになります。
var travelTime = {amount of time it took packet to get to me};
setTimeout('myFunction()', 3000 + travelTime);
また、このパケットを要求していないため、送信時刻をログに記録できず、クライアント側で受信時刻をログに記録できません。このパケット要求は双方向ではありません。サーバーとのソケットを確立し、サーバーにはパケットを送信する機能があるためです。
どんなアドバイスもあります!
編集:コメットスタイルの接続