Cili është ndryshimi midis socket dhe WebSocket?
Cili është ndryshimi midis socket dhe WebSocket?

Video: Cili është ndryshimi midis socket dhe WebSocket?

Video: Cili është ndryshimi midis socket dhe WebSocket?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, Nëntor
Anonim

WebSockets zakonisht ekzekutohet nga shfletuesit që lidhen me serverin e aplikacionit përmes një protokolli të ngjashëm me HTTP që kalon TCP/IP. Pra, ato janë kryesisht për aplikacione në ueb që kërkojnë një lidhje të përhershme me serverin e tij. Nga ana tjetër, e thjeshtë bazat janë më të fuqishme dhe gjenerike.

Përkatësisht, cili është përdorimi i WebSocket?

WebSockets të sigurojë një lidhje të vazhdueshme midis një klienti dhe serveri që të dyja palët munden përdorni për të filluar dërgimin e të dhënave në çdo kohë. Klienti vendos një WebSocket lidhje përmes një procesi të njohur si WebSocket shtrëngim duarsh. Ky proces fillon kur klienti dërgon një kërkesë të rregullt HTTP në server.

cilat porta përdorin WebSockets? Të WebSocket lidhje përdor e njëjta portet si HTTP (80) dhe HTTPS (443), si parazgjedhje.

Në lidhje me këtë, cilat janë WebSockets, si ndryshon nga

HTTP dhe WebSocket janë protokolle, të cilat përdoren për transferimin/dhënien e të dhënave. HTTP është protokoll komunikues njëdrejtues, ndërsa WebSocket është me dy drejtime. Sa herë që bëhet një kërkesë përmes HTTP , krijon një lidhje me klientin (shfletuesin) dhe e mbyll atë sapo të merret përgjigja nga serveri.

Çfarë është më e mirë se Ajax?

WebSockets janë ende pak më të shpejtë, por ndryshimi është i papërfillshëm. WebSockets janë afërsisht 10-20% më të shpejta se AJAX . Para se ta thuash, po, jam i vetëdijshëm se sa Aplikacionet WebSocketweb vijnë me avantazhe të tjera, të tilla si aftësia për të mbajtur në priza dhe për të shtyrë të dhënat sipas dëshirës nga serveri.

Recommended: