Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/10/2013, 12:16
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: Id de Socket unico por cada ventana del explorador

Si crece, si lo afecta. lo que podrias hacer es algo así:
Código Javascript:
Ver original
  1. var UsersConectados = Object.create(null); // Creamos un objeto vacío
  2.  
  3. // en vez de UsersConectados.push({"user" : user, "socketId" : socket.id});
  4. UsersConectados[socket.id] = {"user" : user, "socketId" : socket.id};
  5.  
  6.  
  7. // agregale algo así en la desconexión
  8. socket.on('disconnect',function(){
  9. delete UsersConectados[socket.id];
  10. }
  11.  
  12.  
  13. // y recorda que cambió la estructura de UsersConectados. pasó de ser Un Array  a un Objeto.
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886