WebSocket - Implementazione
I Web Socket occupano un ruolo chiave non solo nel web ma anche nel settore della telefonia mobile. L'importanza di Web Sockets è data di seguito.
I Web Socket, come indica il nome, sono correlati al web. Il Web consiste in una serie di tecniche per alcuni browser; è un'ampia piattaforma di comunicazione per un vasto numero di dispositivi, inclusi computer desktop, laptop, tablet e smartphone.
L'app HTML5 che utilizza Web Sockets funzionerà su qualsiasi browser Web abilitato per HTML5.
Il Web socket è supportato nei sistemi operativi tradizionali. Tutti i principali attori del settore mobile forniscono API Web Socket nelle proprie app native.
Si dice che i web socket siano una comunicazione full duplex. L'approccio di Web Sockets funziona bene per alcune categorie di applicazioni web come le chat room, dove gli aggiornamenti dal client e dal server sono condivisi simultaneamente.
I Web Socket, una parte della specifica HTML5, consentono la comunicazione full duplex tra le pagine Web e un host remoto. Il protocollo è progettato per ottenere i seguenti vantaggi, che possono essere considerati i punti chiave:
Reduce unnecessary network traffic and latency utilizzando full duplex tramite una singola connessione (invece di due).
Streaming through proxies and firewalls, con il supporto della comunicazione upstream e downstream simultaneamente.