Was ist der Unterschied zwischen Socket und WebSocket?
Was ist der Unterschied zwischen Socket und WebSocket?

Video: Was ist der Unterschied zwischen Socket und WebSocket?

Video: Was ist der Unterschied zwischen Socket und WebSocket?
Video: WebSocket and Socket.Io 2024, April
Anonim

WebSockets werden normalerweise von Browsern ausgeführt, die sich über ein HTTP-ähnliches Protokoll mit dem Anwendungsserver verbinden, das über TCP/IP läuft. Sie sind also in erster Linie für Webanwendungen gedacht, die eine permanente Verbindung zu ihrem Server erfordern. Auf der anderen Seite schlicht Steckdosen sind leistungsfähiger und allgemeiner.

Was ist dementsprechend die Verwendung von WebSocket?

WebSockets eine dauerhafte Verbindung zwischen einem Client und einem Server bereitstellen, die beide Parteien können verwenden um jederzeit mit dem Senden von Daten zu beginnen. Der Kunde stellt eine WebSocket Verbindung durch einen Prozess, der als WebSocket Händedruck. Dieser Prozess beginnt damit, dass die Clients eine reguläre HTTP-Anfrage an den Server senden.

Welche Ports verwenden WebSockets? Die WebSocket Verbindung Verwendet das gleiche Häfen als HTTP (80) und HTTPS (443) standardmäßig.

Was sind WebSockets in dieser Hinsicht, wie unterscheiden sie sich von

HTTP und WebSocket sind Protokolle, die zur Übertragung/Wiedergabe von Daten verwendet werden. HTTP ist ein unidirektionales Kommunikationsprotokoll, während WebSocket ist bidirektional. Immer wenn eine Anfrage gestellt wird durch HTTP , stellt es eine Verbindung beim Client (Browser) her und schließt sie, sobald die Antwort vom Server empfangen wird.

Was ist besser als Ajax?

WebSockets sind immer noch etwas schneller, aber der Unterschied ist vernachlässigbar. WebSockets sind ungefähr 10-20% schneller alsAJAX . Bevor du es sagst, ja, ich bin mir bewusst als WebSocketweb-Apps bieten weitere Vorteile, z. B. die Möglichkeit, Sockets festzuhalten und Daten nach Belieben vom Server zu übertragen.

Empfohlen: