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!');
});