Sobes.tech
Junior — Middle

A cosa serve il protocollo WebSocket nelle applicazioni web?

sobes.tech AI

Risposta dell'AI

Il protocollo WebSocket viene utilizzato per stabilire una connessione bidirezionale persistente tra client e server nelle applicazioni web. Questo permette di scambiare dati in tempo reale senza la necessità di richieste HTTP ripetute. Ad esempio, WebSocket è spesso impiegato in chat, giochi online e sistemi di notifiche.

Esempio di utilizzo di WebSocket in Node.js:

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

wss.on('connection', ws => {
  ws.on('message', message => {
    console.log(`Ricevuto: ${message}`);
    ws.send(`Eco: ${message}`);
  });
  ws.send('Benvenuto al server WebSocket!');
});