2014-11-21 11 views

Odpowiedz

27

Na socket.io 1,0 użytku:

io.sockets.connected[socketId] 

0,9 jego io.sockets.sockets [socketid] i nie io.sockets.socket [socketid]

+0

Dzięki, działa –

+0

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

12

można użyć, takie jak:

io.to(socketid).emit(); 
0

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