2

ルームを使用する node.js / socket.io アプリを使用していて、クライアントの 1 人が接続を失ったり、ブラウザを閉じたりした場合、前回のセッションと同じルームに再接続することはできますか? 私は合理的な時間について話している。

たとえば、Facebook ゲームを作成し、プレーヤーがプレイするためのルームがあり、誰かが誤ってアプリケーションを終了した場合、彼の fb 固有の ID を持っていることを考慮して、彼が再びゲームルームに入った場合に同じゲーム ルームに入れることができます。アプリで、30秒と言いますか?

4

1 に答える 1

1

たぶん setTimeout を使用して、ユーザーが部屋を出る前に待機します。

また、ユーザーのルームとタイムアウト ID を追跡し、同じユーザー ID が再接続した場合に備えて、タイムアウトの設定を解除し、ユーザーをルームに参加させる必要があります。

于 2012-09-15T05:05:58.147 に答える