Mitä eroa on socketilla ja WebSocketilla?
Mitä eroa on socketilla ja WebSocketilla?

Video: Mitä eroa on socketilla ja WebSocketilla?

Video: Mitä eroa on socketilla ja WebSocketilla?
Video: НЕ ЗОВИ ДЕМОНОВ НОЧЬЮ ИЛИ ЭТО КОНЧИТСЯ ТЕМ ЧТО... 2024, Marraskuu
Anonim

WebSockets tyypillisesti toimivat selaimista, jotka muodostavat yhteyden sovelluspalvelimeen HTTP:n kaltaisella protokollalla, joka käyttää TCP/IP:tä. Joten ne on tarkoitettu ensisijaisesti verkkosovelluksille, jotka vaativat pysyvän yhteyden palvelimeensa. Toisaalta tavallista pistorasiat ovat tehokkaampia ja yleisempiä.

Vastaavasti, mikä on WebSocketin käyttö?

WebSockets tarjota jatkuva yhteys asiakkaan ja palvelimen välille, jonka molemmat osapuolet voivat käyttää aloittaa tietojen lähettämisen milloin tahansa. Asiakas perustaa a WebSocket yhteys prosessin kautta, joka tunnetaan nimellä WebSocket kädenpuristus. Tämä prosessi alkaa siitä, että asiakas lähettää tavallisen HTTP-pyynnön palvelimelle.

mitä portteja WebSockets käyttää? The WebSocket yhteys käyttää sama portit oletuksena HTTP (80) ja HTTPS (443).

Mitä WebSocketit tässä suhteessa ovat, miten se eroaa

HTTP ja WebSocket ovat protokollia, joita käytetään tiedon siirtämiseen/renderöimiseen. HTTP on yksisuuntainen viestintäprotokolla, kun taas WebSocket on kaksisuuntainen. Aina kun pyyntö on tehty HTTP , se luo yhteyden asiakkaaseen (selaimeen) ja sulkee sen, kun vastaus palvelimelta on vastaanotettu.

Mikä on parempi kuin Ajax?

WebSocketit ovat edelleen hieman nopeampia, mutta ero on mitätön. WebSocketit ovat noin 10-20 % nopeampia kuin AJAX . Ennen kuin sanot sen, kyllä, olen tietoinen kuin WebSocketweb-sovelluksilla on muita etuja, kuten ne pystyvät pitämään kiinni pistorasiasta ja työntämään tietoja halutessaan palvelimelta.

Suositeltava: