--- title: Socket.io localeTitle: Socket.io --- ## Socket.io [O Socket.io](https://socket.io/) é uma biblioteca do Node.js criada para ajudar a possibilitar a comunicação em tempo real entre computadores. Para garantir que o Socket.io use WebSockets para estabelecer uma conexão entre o navegador do cliente e o servidor. Esta biblioteca usa o [Engine.IO](https://github.com/socketio/engine.io) para construir a conexão. ### Demos Para ter uma ideia do que é possível, o Socket.io oferece duas demonstrações para mostrar possíveis casos de uso. Você pode encontrar as demos em [https://socket.io/demos/chat/](https://socket.io/demos/chat/) e encontrar o link para a demonstração do quadro branco à esquerda. ### Iniciar Como o Socket.io é uma biblioteca do Node.js, é necessário certificar-se de que o Node.js esteja instalado. Se ainda não estiver configurado, obtenha a versão mais recente em [Nodejs.org](https://nodejs.org/) #### Mac OS O Node.js também pode ser instalado através do [Homebrew,](https://brew.sh/) um gerenciador de pacotes para macOS. Basta digitar o `brew install node` de instalação do comando para instalar o Node.js. Um [a começar](https://socket.io/get-started/chat/) guia também pode ser encontrado na página do Socket.io. Ele mostra como criar facilmente um bate-papo em tempo real em apenas algumas linhas. #### Mais Informações Mais informações sobre o Socket.io e sua documentação podem ser encontradas em: * [Socket.io](https://socket.io/) * [Documentação Socket.io](https://socket.io/docs/)