Im beginnend mit node.js und socket.io.sind Socket-IO-Räume automatisch zerstört, wenn sie leer sind?
Ich habe 2 Fragen: - Wenn ein Raum leer ist, wird es automatisch unproduced destoyed? und wenn es nicht automatisch zerstört wird, nimmt es viele Ressourcen auf dem Server auf?
auf der Serverseite. Ist es der io Server oder der angeschlossene Socket, der die Daten übertragen soll?
socket.emit ('doSomething'); oder io.emit ('doSomething');
Danke für die Aufklärung über die Nutzung der Zimmer, sehr gut erklärt! aber Sie sagen mir, dass ich nur die io.emit auf der Serverseite verwenden soll, aber in der Verbindung haben Sie "socket.to ('Spiel'). Emit ('Nachricht', 'das Spiel genießen');" aber wenn ich dies auf der Client-Seite getan habe, sagte es, dass es keine Funktion ist ... und auf der Serverseite funktioniert das gut. – lolplayer101
Der Link, den ich verlassen habe, zeigt alle verfügbaren Arten der Kommunikation vom Server zum Client. Es gibt Verwendungen sowohl für socket.something als auch für io.etwas. Nichts davon ist falsch. Auf der Clientseite verwenden Sie immer socket.emit – itsundefined