マルチプレイヤー ゲームで、別のプレイヤーがゲームに参加したときにサーバーがクライアントにデータを送信する必要があります。このために、私は必要だと考えてきました:
- ソケット
- X秒ごとにAjaxリクエスト
しかし、今は遅延 ajax について考えています。クライアントがサーバーに「プレイヤーはゲームに参加しましたか?」と尋ねると想像してください。サーバーは現在応答しませんが、そのプレーヤーが入るのを待ってから、最初のクライアントに「はい、プレーヤー2がゲームに参加しました」と応答します。
では、サーバー上のリソースについてはどうでしょうか。サーバー リソースではどちらのアプローチが軽いでしょうか?
- ソケット
- 遅延 ajax
遅延した ajax が接続を開いたままにしていると思うので、それほど素晴らしいことではありませんが、それについて教えてください。
ありがとう