Répondre

0

Les Websockets créent et représentent un standard pour la communication bidirectionnelle entre un serveur et un client. Ce canal de communication crée une connexion TCP qui est en dehors de HTTP et qui est exécutée sur un serveur distinct. Pour démarrer ce processus, une prise de contact est effectuée entre le serveur et le client.

Voici le flux de travail

1) L'utilisateur fait une requête HTTP au serveur avec un en-tête de mise à niveau, ce qui indique que le client souhaite établir une connexion WebSocket.

2) Si le serveur utilise le protocole WebSocket, il accepte la mise à niveau et renvoie une réponse.

3) Une fois la prise de contact terminée, le protocole WebSocket est désormais utilisé. Toutes les communications utiliseront le même port TCP sous-jacent. Le nouveau code d'état de retour, 101, signifie Protocoles de commutation.

Dans le cadre de HTML5, il devrait fonctionner avec la plupart des navigateurs modernes.