sails.sockets.rooms () und sails.sockets.socketRooms () sind beide veraltet
Im Dokument:
Diese Methode ist veraltet. Bitte verfolge deine Räume in Code auf App-Ebene.
Ich bin neu bei SailsJS.
Frage 1 : Wie könnte ich damit anfangen? Wo soll ich mein Zimmer-Array oder Hash deklarieren?
Frage 2 : Wie bekomme ich die Liste der verbundenen Clients?
Hier, wie ich es gemacht habe. Hoffe, das hilft ein wenig, obwohl ich nicht sicher bin, dass es perfekt ist, aber es hat für mich funktioniert. Fühlen Sie sich frei, Korrekturen, Verbesserungen vorzuschlagen.
Ich habe eine sails.rooms = {};
im Controller deklariert ( Frage 1 ), wo ich sie am meisten gebraucht habe. (Sie können es benennen, was Sie wollen.)
sails.
ermöglicht den Zugriff über die Anwendung.
Ich lande mit einem JSON, der so aussieht:
%Vor%config/sockets.js
verwalte ich Trennungen HINWEIS : Sie können die WebSockets in einem bestimmten Raum mit
sails.io.sockets.in(ROOM_NAME)
auflisten. Dies sollte auch helfen, densails.rooms
von getrennten Sockets zu löschen.