私は2人のユーザーが時計と競合するゲームを構築しています。各プレイヤーは、できるだけ正確に多くの質問に答えるのに60秒を要します。 - Socket.ioを、使用してサーバの無駄なリソース クライアントサイドの時間管理は、サーバサイドの時間管理と一貫性がありますか?
- 毎秒サーバからクライアントに残り時間を送る:
私は、計時には2つの潜在的なアプローチを持っていますクライアント側でカウントダウンしますが、サーバーから信号を送信して60秒後にゲームを終了します - 各プレーヤーのカウントダウンが同期されない可能性があります。
私の質問はこれです:クライアント側のカウントダウンは両方のクライアント間で合理的に一貫していますか?
クライアント側で実装されている場合、JavaScriptではsetInterval()
が使用されます。