Sobes.tech
Junior — Middle

Para que é que é utilizado o protocolo WebSocket em aplicações web?

sobes.tech IA

Resposta da IA

O protocolo WebSocket é utilizado para estabelecer uma ligação bidirecional persistente entre o cliente e o servidor em aplicações web. Isto permite trocar dados em tempo real sem necessidade de requisições HTTP repetidas. Por exemplo, WebSocket é frequentemente utilizado em chats, jogos online e sistemas de notificações.

Exemplo de uso do WebSocket em Node.js:

const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });

wss.on('connection', ws => {
  ws.on('message', message => {
    console.log(`Recebido: ${message}`);
    ws.send(`Eco: ${message}`);
  });
  ws.send('Bem-vindo ao servidor WebSocket!');
});