web-dev-qa-db-ja.com

Socket.IO 1.0.x:IDでソケットを取得

0.9.xバージョンでは、次のようにIDでソケットを取得できます。

io.sockets.socket(socketId)

しかし、1.0.xではできません。 1.0.xでIDによってソケットを見つける方法は?

15
Dũng Nguyễn

Socket.io 1.0の場合:

io.sockets.connected[socketId]

0.9の場合、io.sockets.sockets [socketId]ではなく、io.sockets.sockets [socketId]

37
Sarita

次のように使用することもできます:

io.to(socketid).emit();
15
himanshu yadav

Socket.ioバージョン2.0.3以降

    let namespace = null;
    let ns = _io.of(namespace || "/");
    let socket = ns.connected[socketId] // assuming you have  id of the socket
5
partikles