esa es la forma de comunicar el Servidor con el cliente pues mas o menos es asi
Servidor:
Código Javascript
:
Ver originalvar mensaje = "Hola, eres una nueva socket";
//agregas texto a tu variable mensaje
io.sockets.emit('nuevoMensaje',mensaje)
//esto quiere decir, manda el evento nuevoMensaje a todas las sockets conectadas y como parametro manda la variable mensaje.
Cliente:
Código Javascript
:
Ver originalwebsocket.on('nuevoMensaje',function(mensaje){
//esta parte de cliente quiere decir, cuando el Servidor mande el evento nuevo mensaje, ejecutar la función y en esta funcion recibimos una variable como parametro ya que el Servidor envia tambien una variable, que es la variable mensaje.
alert(mensaje);//imprimimos la variable mensaje y nos muestra lo que contiene
});
//tambien lo puedes hacer de esta manera
websocket.on('nuevoMensaje', imprimirMensaje);
//es lo mismo que el anterior. Cuando el Servidor envie el evento 'nuevo Mensaje', ejecutar la funcion 'imprimirMensaje'.
function imprimirMensaje(mensaje){
//la funcion 'imprimirMensaje' recibe una variable como parametro ya que el Servidor envia tambien una variable.
alert(mensaje);
//imprimir lo que tenga la variable mensaje
}
espero y te quede un poco mas claro pero si tienes mas dudas, aqui te apoyo en lo que pueda ya que tambien yo estoy aprendiendo soy nuevo en esto.
Saludos