Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/09/2013, 13:46
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 10 meses
Puntos: 29
Respuesta: Emitir a todas las room de un mismo usuario

Yo lo que hago es cuando agrego el socket al room le asigno una propiedad llamada room que contiene un array con todas las rooms. Es mas facil.

Pero si existe una forma de hacerlo :

io.sockets.manager.roomClients[socket.id];

Devuelve todas las rooms en un array a los que esta conectado el usuario. Todos tienen el caracter / al principio del nombre.

Saludos