Antwort

0

Websockets erstellen und repräsentieren einen Standard für die bidirektionale Kommunikation zwischen einem Server und einem Client. Dieser Kommunikationskanal erstellt eine TCP-Verbindung, die außerhalb von HTTP liegt und auf einem separaten Server ausgeführt wird. Um diesen Prozess zu starten, wird ein Handshake zwischen Server und Client durchgeführt. Hier

ist der Arbeitsablauf

1) Der Nutzer stellt eine HTTP-Anforderung an den Server mit einem Upgrade-Header, die anzeigt, dass der Client eine WebSocket-Verbindung herzustellen wünscht.

2) Wenn der Server das WebSocket-Protokoll verwendet, akzeptiert er das Upgrade und sendet eine Antwort zurück.

3) Nach Beendigung des Handshakes wird ab sofort das WebSocket-Protokoll verwendet. Alle Kommunikationen verwenden denselben zugrunde liegenden TCP-Port. Der neue Rückkehrstatuscode 101 bedeutet Switching Protocols.

Als Teil von HTML5 sollte es mit den meisten modernen Browsern funktionieren.

Verwandte Themen