Del curso: Domina Node: Desarrollo de aplicaciones

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Manejo de sockets con Node.js

Manejo de sockets con Node.js

¿Sabes para qué nos sirven los WebSocket? WebSocket nos permite crear una aplicación en tiempo real y son un protocolo dúplex que habilita un canal de comunicación entre el cliente y el servidor. Por ende, ambas partes pueden comunicarse. Esta comunicación dura hasta que alguna de las partes la suspende y, si esto pasa, la otra parte ya no podrá comunicarse más. Veamos un ejemplo sencillo de un WebSocket. Primero vamos a ver del lado del servidor. Cargamos los paquetes necesarios. Posteriormente, creamos un servidor HTTP. Creamos una instancia de socket.io y le pasamos el servidor HTTP y comenzamos a escuchar el evento connection, que nos va a indicar cuando un cliente se ha conectado. Cuando esto pase, imprimimos en consola un mensaje: «Un cliente ha iniciado sesión». En ese momento, emitimos un aviso donde le damos la bienvenida al cliente. Pero además, podemos escuchar avisos que nos envía el cliente y también podemos mostrarlos en consola. Además, podemos enviarle una respuesta al…

Contenido