Mis vahe on socketil ja WebSocketil?
Mis vahe on socketil ja WebSocketil?

Video: Mis vahe on socketil ja WebSocketil?

Video: Mis vahe on socketil ja WebSocketil?
Video: WebSocket Server Home Automation using ESP32 or NodeMCU board 2024, Mai
Anonim

WebSockets Tavaliselt käitatakse brauserites, mis loovad ühenduse rakendusserveriga HTTP-ga sarnase protokolli kaudu, mis kasutab TCP/IP-d. Seega on need mõeldud peamiselt veebirakenduste jaoks, mis nõuavad püsivat ühendust oma serveriga. Teisest küljest tavaline pistikupesad on võimsamad ja üldisemad.

Vastavalt sellele, mis on WebSocketi kasu?

WebSockets pakkuda püsivat ühendust kliendi ja serveri vahel, mida mõlemad pooled saavad kasutada alustada andmete saatmist igal ajal. Klient kehtestab a WebSocket ühendus protsessi kaudu, mida tuntakse nime all WebSocket käepigistus. See protsess algab sellega, et klient saadab serverile tavalise

milliseid porte WebSockets kasutab? The WebSocket ühendus kasutab sama sadamad vaikimisi kui HTTP (80) ja HTTPS (443).

Mis on sellega seoses WebSockets, mille poolest see HTTP-st erineb?

HTTP ja WebSocket on protokoll, mida kasutatakse andmete edastamiseks/renderdamiseks. HTTP on auni-directional sideprotokoll, kusjuures WebSocket on kahesuunaline. Iga kord, kui päring on esitatud HTTP , loob see kliendis (brauseris) ühenduse ja sulgeb selle, kui serverilt vastus on vastu võetud.

Mis on parem kui Ajax?

WebSockets on endiselt veidi kiirem, kuid erinevus on tühine. WebSockets on ligikaudu 10-20% kiirem kui AJAX . Enne kui sa seda ütled, jah, ma olen teadlik kui WebSocketwebi rakendustel on ka muid eeliseid, näiteks võimalus hoida pesadest kinni ja serverist soovi korral andmeid edastada.

Soovitan: