Adjunto la representación gráfica de lo que dibujó el profe
Fundamentos de Socket.io
Cómo hacer aplicaciones en tiempo real
Protocolos de comunicación: HTTP vs. WebSockets
¿Qué es Socket.io?
Socket.io vs. WebSockets
¿Cómo funciona Socket.io?
Ciclo de vida de Socket.io
Socket.io en la práctica
Creando nuestra primera aplicación con Socket.io
Obteniendo información de conexiones en el servidor
Emisión de eventos
On, Once y Off
Broadcast de eventos
Creación de salas con Socket.io
Namespaces en Socket.io
Lógica de envio de mensajes
Manejo offline
Eventos volátiles
Manejo de Middlewares
Herramientas extra
Debugging en Socket.io
Configuración para testing usando la librería jest
Testing con jest
Admin UI
Proyecto WebChat
Estructura inicial del proyecto WebChat
Sistema de autenticación
Programando la lógica del chat
Detalles finales y demostración de chat en tiempo real
Cierre
¿Quieres un Curso Práctico de Socket.io?
Aportes 5
Preguntas 1
Adjunto la representación gráfica de lo que dibujó el profe
Es muy bueno explicando, y deberian usar todos los cursos la pizarra que esta usando , es muy buenaaa
Me intriga mucho cómo funciona ese tablero, no sé si es que el profe está dibujando (y escribiendo) al revés, lo cual me parece poco cómodo. Pero si no es así, no veo cómo es 🤔🤔jajaja
Entiendo Coment como cuando en Express a uno se le olvida poner el res.send({data]), el navegador se queda esperando respuesta, es decir, la petición quedó abierta. Comet lo que haría es soltar datos de a poquitos sin cerrar la petición, que podría entenderse como una respuesta intencionalmente muuuuy lenta. Sí es así?
Fácil explicación y muy visual de la diferencia entre HTTP y WebSockets 😃
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?