Каква е разликата между socket и WebSocket?
Каква е разликата между socket и WebSocket?

Видео: Каква е разликата между socket и WebSocket?

Видео: Каква е разликата между socket и WebSocket?
Видео: Все про WebSockets (веб-сокеты) простыми словами 2024, Ноември
Anonim

WebSockets обикновено се изпълняват от браузъри, свързващи се със сървър на приложения през протокол, подобен на HTTP, който изпълнява TCP/IP. Така че те са предимно за уеб приложения, които изискват постоянна връзка със сървъра. От друга страна, обикновена контакти са по-мощни и общи.

Съответно, каква е ползата от WebSocket?

WebSockets осигурете постоянна връзка между клиент и сървър, която и двете страни могат използване за да започнете да изпращате данни по всяко време. Клиентът установява а WebSocket връзка чрез процес, известен като WebSocket ръкостискане. Този процес започва с изпращането на обикновена HTTP заявка от клиента към сървъра.

какви портове използват WebSockets? В WebSocket Връзка използва същото пристанища като HTTP (80) и HTTPS (443), по подразбиране.

По отношение на това, какво представляват WebSockets, как се различава от

HTTP и WebSocket са протокол, който се използва за прехвърляне/изнасяне на данни. HTTP е еднопосочен комуникационен протокол, докато WebSocket е двупосочен. Всеки път, когато се направи заявка чрез HTTP , създава връзка в клиента (браузъра) и я затваря, след като се получи отговорът от сървъра.

Какво е по-добро от Аякс?

WebSockets все още са малко по-бързи, но разликата е незначителна. WebSockets са приблизително 10-20% по-бързи отколкото AJAX . Преди да го кажеш, да, наясно съм отколкото Приложенията WebSocketweb идват с други предимства, като например възможността да задържат сокети и да изтласкват данни по желание от сървъра.

Препоръчано: