Betrachtet eine Multi-Chat-Anwendung. Benutzer können mehreren Räumen beitreten (socket.join(room)
), Benutzer können einen Raum verlassen (socket.leave(room)
).Node.js & Socket.IO - Zimmer Ausgabe
Wenn die Steckdose einen Raum verlässt, benachrichtige ich die anderen Raumteilnehmer. Wenn sich der Socket derzeit in 3 Räumen befindet und er sich plötzlich von der Website trennt, ohne die Räume ordnungsgemäß zu verlassen, wie kann ich diese Räume benachrichtigen, die der Benutzer verlassen hat?
Wenn ich mit dem On-Socket-Disconnect-Ereignis arbeite, ist der Benutzer zu diesem Zeitpunkt nicht mehr in einem Raum. Ist das die einzige Möglichkeit, eine separate Benutzergruppe zu halten, oder gibt es eine clevere Art, an die ich nicht gedacht habe?
hmm, egal was ich zu tun scheinen gibt es immer 2 Benutzer in den Raum nach socketio – r3wt