Week 4 - Sockets messages.pdf

Qu'est-ce qu'un WebSocket ?

Un WebSocket est un protocole de communication qui permet d'établir une connexion bidirectionnelle persistante entre un client (navigateur) et un serveur web.

Différence avec HTTP classique

HTTP traditionnel :

WebSocket :

Comment ça fonctionne ?

  1. Handshake : Établissement de la connexion via une requête HTTP spéciale
  2. Upgrade : La connexion HTTP est "upgradée" vers WebSocket
  3. Communication : Échange de messages en temps réel
  4. Fermeture : Fin de la connexion

Avantages