Repolode
socketio

socketio/socket.io

Socket.IO é uma biblioteca para comunicação em tempo real, bidirecional, de baixa latência e baseada em eventos entre clientes e servidores.

Estrelas
63,220
Forks
10,221
Issues abertas
187
Último commit
há 22 dias

O que é?

Socket.IO permite a comunicação em tempo real e bidirecional entre clientes web e servidores. Ele é baseado em WebSocket e oferece alternativas quando uma conexão WebSocket não está disponível, além de recursos como reconexão automática e buffer de pacotes.

A biblioteca é escrita em TypeScript e executada no Node.js, com implementações de cliente para navegadores e outras plataformas. Os desenvolvedores trocam eventos nomeados com payloads arbitrários, e o servidor pode transmitir mensagens para grupos de sockets conectados.

É indicado para aplicações que precisam de atualizações instantâneas nos dois sentidos, como chats, notificações em tempo real, edição colaborativa ou jogos multiplayer.

Recursos principais

  • 01Mensagens bidirecionais e baseadas em eventos entre cliente e servidor
  • 02Reconexão automática e buffer de pacotes
  • 03Transportes alternativos quando WebSocket não está disponível
  • 04Transmissão de mensagens para salas e grupos de sockets
  • 05Bibliotecas de cliente para navegadores e outras plataformas

Casos de uso

  • Criar recursos de chat ou mensagens em tempo real
  • Enviar notificações em tempo real e atualizações de painéis aos usuários
  • Sincronizar o estado em aplicações colaborativas ou multiplayer

Início rápido

  1. 1

    Leia a documentação para começar

Tópicos

Perguntas frequentes

O que é socket.io?
Socket.IO é uma biblioteca para comunicação em tempo real, bidirecional, de baixa latência e baseada em eventos entre clientes e servidores. Socket.IO permite a comunicação em tempo real e bidirecional entre clientes web e servidores. Ele é baseado em WebSocket e oferece alternativas quando uma conexão WebSocket não está disponível, além de recursos como reconexão automática e buffer de pacotes.
socket.io é gratuito? Qual é a licença?
socket.io é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
socket.io ainda é mantido?
Manutenção ativa. O último commit de socket.io foi em 29 de set. de 2026.
Para que posso usar socket.io?
Criar recursos de chat ou mensagens em tempo real Enviar notificações em tempo real e atualizações de painéis aos usuários Sincronizar o estado em aplicações colaborativas ou multiplayer
Como instalar socket.io?
Leia a documentação para começar
Onde consigo socket.io?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/socketio/socket.io

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados