w wersji 0.9.x, możemy uzyskać poprzez gniazdo ID tak:Socket.IO 1.0.x: Get gniazdo przez id
io.sockets.socket(socketId)
Ale w 1.0.x nie możemy. Jak znaleźć gniazdo według id w 1.0.x?
w wersji 0.9.x, możemy uzyskać poprzez gniazdo ID tak:Socket.IO 1.0.x: Get gniazdo przez id
io.sockets.socket(socketId)
Ale w 1.0.x nie możemy. Jak znaleźć gniazdo według id w 1.0.x?
Na socket.io 1,0 użytku:
io.sockets.connected[socketId]
0,9 jego io.sockets.sockets [socketid] i nie io.sockets.socket [socketid]
można użyć, takie jak:
io.to(socketid).emit();
Socket.io wersja 2.0.3+
let namespace = null;
let ns = _io.of(namespace || "/");
let socket = ns.connected[socketId] // assuming you have id of the socket
Dzięki, działa –
Dla połączeń z wywołaniami nazw, nie mogłem uzyskać do niego dostępu poprzez 'io.sockets.connected [socketId] .emit()' ale działało podobnie 'var nsp = io.of ('/ my-namespace'); 'then' nsp.connected [socketId] .emit() '. Dzięki – Luckylooke