WebSocket

Wat is het?

WebSocket is een communicatieprotocol dat full-duplex, bidirectionele communicatiekanalen biedt over een enkele TCP-verbinding. In tegenstelling tot HTTP waar clients herhaaldelijk data moeten opvragen (polling), onderhoudt WebSocket een persistente verbinding waardoor zowel server als client op elk moment berichten kunnen sturen. Dit maakt het ideaal voor realtime applicaties zoals chat, live notificaties, gaming en collaboratieve tools.

Praktisch voorbeeld

Een chatapplicatie vestigt een WebSocket-verbinding wanneer een gebruiker de pagina opent met new WebSocket en de server-URL. Wanneer gebruiker A typt en een bericht stuurt, reist het direct naar de server via de open verbinding. De server broadcast dit bericht direct naar gebruiker B via hun verbinding. Beide gebruikers zien berichten in real-time verschijnen zonder pagina verversen of herhaalde API-calls.

Test je kennis

Hoe verschilt WebSocket van HTTP?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG