freeCodeCamp/guide/portuguese/nodejs/socket.io/index.md

30 lines
1.5 KiB
Markdown

---
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/)