マルチチャットアプリケーションの検討。 ユーザーは複数のルームに参加できます(socket.join(room)
)、ユーザーはルーム(socket.leave(room)
)を離れることができます。Node.js&Socket.IO - 部屋の問題
ソケットが部屋を離れるとき、私は他の部屋の参加者に通知します。ソケットが現在3つの部屋にある場合、彼は部屋を適切な方法で離れることなくウェブサイトから突然切断します。ユーザーが残した部屋にどうすれば通知できますか?
私がオンソケット切断イベントを処理すると、ユーザーはその時点でどの部屋にも存在しなくなります。ユーザーの個別の配列を保持する唯一の方法ですか、私は考えていないいくつかの巧妙な方法ですか?
私が何をしているかにかかわらず、socketio – r3wt