Hola, tengo un problema hace unas semanas, estoy haciendo un chat y lo que necesito es, cuando se conecta un usuario, guardar:
1) Su id que obtengo de BD
(para verificar que no este ya conectado)
2) Su nombre
(para poder armar la lista de usuarios conectados)
3) Su id.socket (
para desconectarlo de la hubicacion anterior en caso de estar conectado) El problema es que si utilizo:
Array: tendria que ser del tipo multidimencional en donde el primer nivel serian los id y cada id deberia contener nombre y socket, no estoy muy seguro de como realizarlo, en los intentos que hice me dejaba de funcionar el indexOF que es fundamental para el punto 1)
Objetos: nose como ir agregandole nuevos elementos a medida que se van sumando nuevos usuarios, yo hago:
Código HTML:
usuariosConectados={
'id':rows[0].id,
'nombre': rows[0].display_name,
'socket': socket.id,
};
y en lugar de agregarce se reemplaza el valor anterior...
Espero de verdad me puedan ayudar porqyue estoy girando en circulos hace dias!. Muchisimas gracias!!!