WebSocketverbinding
WebSocketverbinding is een persistent, bidirectioneel communicatiekanaal tussen een client (meestal een webbrowser) en een server via het WebSocket-protocol (RFC 6455). In tegenstelling tot traditionele HTTP-verbindingen blijft een WebSocketverbinding open, zodat berichten in beide richtingen kunnen worden uitgewisseld zonder telkens een nieuwe verbinding op te bouwen. Dit maakt lage latentie en real-time interactie mogelijk.
De verbinding begint met een HTTP-handshake. De client stuurt een GET-verzoek met Upgrade: websocket en Connection:
Berichten worden als frames verzonden. Frames bevatten een FIN-bit, een opcode en een payload. Client-to-server frames
Beveiliging en netwerkomgeving: gebruik wss:// (TLS) om gegevens te encrypten tijdens transport. Cross-origin gebruik is mogelijk
Toepassingen en overwegingen: WebSocketverbindingen worden veel gebruikt voor real-time chat, live feeds, multiplayer games en collaboratieve
---