Il tuo indirizzo IPv4:
Sistema operativo:

WebSocket: connessioni web bidirezionali persistenti

WebSocket crea una connessione bidirezionale di lunga durata dopo un handshake di apertura basato su HTTP. È adatto a chat, notifiche e dati in tempo reale, ma proxy, bilanciatori di carico e timeout di rete possono comunque chiudere la sessione.

Come funziona una connessione WebSocket persistente

WebSocket apre un canale applicativo bidirezionale e persistente dopo un handshake di apertura basato su HTTP. Lo schema sicuro wss protegge la connessione con TLS, ma intermediari e timeout di inattività possono comunque chiudere le sessioni di lunga durata.

Come diagnosticare una disconnessione

Controlla la risposta HTTP di apertura e verifica che l'upgrade della connessione vada a buon fine, poi osserva se la connessione si chiude dopo un periodo di inattività sempre uguale. Proxy inversi, bilanciatori di carico e firewall hanno spesso timeout che interessano le sessioni WebSocket di lunga durata. Se prima devi isolare la semplice raggiungibilità TCP, controlla la porta con lo strumento Verifica porte aperte di 2IP.

Dove cercare un timeout di inattività

Riferimento tecnico: RFC 6455.