Socket vs. HTML a Opera

September 4

Socket vs. HTML a Opera


Gli sviluppatori Web scrivere applicazioni HTML che si collegano a reti - come ad esempio Internet - componenti software utilizzando chiamati socket. WebSockets è il nome di una tecnologia emergente che consente a un singolo socket di lavorare più velocemente e in modo più efficiente. Se si creano applicazioni HTML per Opera utilizzando i socket regolari, è anche possibile sperimentare con WebSockets una volta capito come funzionano.

WebSockets

richieste HTML tradizionali di informazione utilizzano un processo chiamato Hypertext Transfer Protocol. Quando un browser richiede un server Web per i contenuti, il server invia indietro, e il browser costruisce una pagina Web dalle informazioni che riceve. Ci vuole tempo per questo scambio di dati si verifichi. WebSockets non usano HTTP. Invece, si aprono i canali di comunicazione continui che consentono ai computer remoti di trasmettere informazioni in due direzioni contemporaneamente. La comunicazione bidirezionale può provocare un aumento della reattività e la latenza di rete più bassa. La latenza si riferisce al tempo necessario per il flusso dei dati da un computer all'altro su una rete.

Vantaggi websocket

Se il vostro sito ha bisogno semplicemente per richiedere una pagina da un server Web e visualizzarlo per un utente, potrebbe non essere necessario utilizzare WebSockets. Altre applicazioni che i server Web sondaggio frequentemente possono vedere significativi miglioramenti delle prestazioni con questa tecnologia. Gli utenti che amano frenetico giochi multiplayer, per esempio, possono combattere da computer remoti e sperimentare buone prestazioni di gioco senza l'utilizzo di speciali plug-in. Le applicazioni Web che consentono agli utenti di condividere bacheche o disegnare in tempo reale potrebbe anche beneficiare dei vantaggi di comunicazione bidirezionali che forniscono WebSockets.

Supporto Opera WebSocket

Prima di testare questa nuova tecnologia, è necessario abilitare il supporto il supporto per WebSockets nel browser Opera farlo digitando opera: ". Enter" config nella barra degli indirizzi del browser e premendo È quindi possibile inserire un segno di spunta accanto alla voce "Enable WebSockets" nella finestra Preferenze che appare. Non ci vuole molto codice per iniziare una sessione WebSockets. Creare uno utilizzando il codice mostrato nel seguente esempio:

var myConnection = new WebSocket ( 'Server');

Sostituire 'Server' con il nome del server Web, eseguire il codice e il browser tenta di stabilire una connessione al server. Se la connessione riesce, l'applicazione può scambiare messaggi di testo con il server.

considerazioni

L'applicazione Web potrebbe non funzionare se si tenta di comunicare con un server Web che utilizza un diverso protocollo WebSocket. Sebbene l'utilizzo di WebSockets per creare applicazioni Web Opera ha vantaggi, la tecnologia è ancora nuova, possono verificarsi errori di comunicazione e il protocollo WebSocket non è stabile. Per ora, sperimentare con la tecnologia WebSockets. Continuare a utilizzare metodi di programmazione tradizionali per il lavoro di produzione fino a quando la tecnologia WebSockets stabilizza.