/div>
Below é um exemplo muito simples de como criar um websocket básico utilizando o nó.js. Os websockets são óptimos para manter uma relação servidor/cliente sem a sobrecarga do tráfego web HTTP.
Hoje em dia, os websockets são utilizados para construir uma magnitude de aplicações em tempo real baseadas em browser (chats ao vivo, jogos multiplayer). Basicamente, é uma ligação persistente entre o servidor e o cliente, na qual ambas as aplicações podem enviar dados. Tipicamente, as sondagens longas ou Flash têm sido usadas como alternativas.
P>Primeiro, terá de instalar o pacote “websocket” usando npm.
$ npm install websocket
P>Pode obter um erro sobre o código nativo não compilado. (attow) Ainda não investiguei como resolver isso, mas o pacote “websocket” normalmente ainda funciona. A seguir, vamos configurar o servidor e o cliente. Usando o javascript abaixo como um esqueleto básico, vai querer iniciar o servidor tal como qualquer outro snippet de nó.
No nosso exemplo, o servidor vai ouvir as ligações e responder “olá” (a tudo e qualquer coisa que o cliente enviar) e depois outra mensagem pouco depois.