Cita:
Iniciado por utan Hola,
debes comprobar que tu objeto exista para no tener ningún error y la instancia de Node crashee..
Código Javascript
:
Ver originalsocket.on("enviarMensaje",function(mensaje){
// comprueba que el objeto exite para node no haga un error out
if( socket.identificador && usuariosConectados[socket.identificador] ){
var data = [
usuariosConectados[socket.identificador].nombre,
mensaje,
usuariosConectados[socket.identificador].id
];
io.sockets.emit("newMessage",data);
}
});
Hola Utan! muchas gracias por responder!, te comento q eso es lo que hice para de alguna forma solucionar el bug, pero cuando el problema se presenta el usuario se queda sin poder enviar mensajes y sigue viendo correr el chat (los mensajes que mandan los otros participantes), quedando muy inprolijo... ademas de quedar sin explicacion la razon por la cual socket.identificador pasa a ser undefined
. Espero alguien nos pueda dar una mano!