Repolode
socketio

socketio/socket.io

Socket.IO es una biblioteca para la comunicación en tiempo real, bidireccional y de baja latencia, basada en eventos entre clientes y servidores.

Estrellas
63,220
Forks
10,221
Issues abiertos
187
Último commit
hace 22 días

¿Qué es?

Socket.IO permite la comunicación bidireccional en tiempo real entre clientes web y servidores. Está construido sobre WebSocket y ofrece alternativas cuando no hay una conexión WebSocket disponible, con funciones como la reconexión automática y el almacenamiento temporal de paquetes.

La biblioteca está escrita en TypeScript y se ejecuta en Node.js, con implementaciones de cliente para navegadores y otras plataformas. Los desarrolladores intercambian eventos con nombre y cargas útiles arbitrarias, y el servidor puede difundir mensajes a grupos de sockets conectados.

Es adecuado para aplicaciones que necesitan actualizaciones instantáneas en ambas direcciones, como chats, notificaciones en tiempo real, edición colaborativa o juegos multijugador.

Funciones clave

  • 01Mensajería bidireccional basada en eventos entre cliente y servidor
  • 02Reconexión automática y almacenamiento temporal de paquetes
  • 03Transportes alternativos cuando WebSocket no está disponible
  • 04Difusión de mensajes a salas y grupos de sockets
  • 05Bibliotecas de cliente para navegadores y otras plataformas

Casos de uso

  • Desarrollar funciones de chat o mensajería en tiempo real
  • Enviar notificaciones en tiempo real y actualizaciones de paneles a los usuarios
  • Sincronizar el estado en aplicaciones colaborativas o multijugador

Inicio rápido

  1. 1

    Lee la documentación para empezar

Temas

Preguntas frecuentes

¿Qué es socket.io?
Socket.IO es una biblioteca para la comunicación en tiempo real, bidireccional y de baja latencia, basada en eventos entre clientes y servidores. Socket.IO permite la comunicación bidireccional en tiempo real entre clientes web y servidores. Está construido sobre WebSocket y ofrece alternativas cuando no hay una conexión WebSocket disponible, con funciones como la reconexión automática y el almacenamiento temporal de paquetes.
¿socket.io es gratuito? ¿Qué licencia tiene?
socket.io es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿socket.io sigue mantenido?
Mantenimiento activo. El último commit de socket.io fue el 29 sept 2026.
¿Para qué puedo usar socket.io?
Desarrollar funciones de chat o mensajería en tiempo real Enviar notificaciones en tiempo real y actualizaciones de paneles a los usuarios Sincronizar el estado en aplicaciones colaborativas o multijugador
¿Cómo se instala socket.io?
Lee la documentación para empezar
¿Dónde consigo socket.io?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/socketio/socket.io

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados