Ho bisogno di un server da utilizzare WebSockets di HTML5?
Domanda
Quando si utilizza WebSockets, avrò bisogno di scrivere codice del server? In altre parole, sarà il JavaScript nella mia applicazione client necessario connettersi a un server specializzato, o sarà il mio lavoro server Apache esistente a sostegno di questa?
Soluzione
Il server deve supportare prese web. Dopo una prima stretta di mano in HTTP, il server e il client apre una connessione socket. Il server deve essere in grado di comprendere e accettare questa stretta di mano.
Nel mio ultimo progetto corriamo connessioni socket con successo su Internet utilizzando l'ultima versione del Molo.
27/02/2014: Ora sto anche attuare WebSockets sotto NET con XSockets.net e funziona come un fascino, che non hanno nemmeno bisogno di un server web (auto di hosting). L'implementazione WebSocket di ASP.NET funziona anche abbastanza bene.
Altri suggerimenti
Si, è necessario scrivere il codice del server.
Vi consiglio un altro server socket web basato su PHP: cricchetto . E questo link è l'analisi comparativa dei server websocket tra cricchetto e sockJS.
elenco completo dei codici e browser lato client e server di supporto si prega di consultare questo
Naturalmente è necessario un server WebSocket. Ma ci sono molti server gratuito websocket in un linguaggio diverso, come jWebSocket in Java e SuperWebSocket in .NET, è possibile utilizzare direttamente.
Ci sono alcuni plugin attualmente in fase di sviluppo su Google Code per Apache ...
Per WebSockets definizione come prese normali sono client-server quindi sì, è necessario un server. Tuttavia, v'è alternativa al attesa per i plugin Apache.
Sto usando un http://www.achex.ca . E 'gratuita e si dispone di tutorial in javascript su come utilizzare il server. Un buon inizio per lo sviluppo WebSockets.
Il server è fondamentalmente un router messaggio; è possibile connettersi ad esso e usarlo come punto di incontro per tutti i tuoi clienti websocket.
risposta breve :. Sì , è necessario un server specializzato, Apache non viene fornito con WebSockets
OR
L'alternativa , controlla www.achex.ca .
In una tale situazione il ruolo del server viene fornito quando:
In HTML 5, WebSocket come una fone (2 vie comm.) Non walky-talky.
protocollo http aggiornato a protocollo websocket. (wss:// from ws://)
SERVER dovrebbe essere in grado di aprire il canale duplex e quindi concordare con comunicazione duplex.
Si prega di passare attraverso questo link: http://www.html5rocks.com/en / tutorial / WebSockets / basi /
Se si utilizza php si prega di guardare RATCHET.
Grazie.
Il server Perl Mojolicious supporta i socket web, e le implementazioni può essere lungo solo poche righe.
Node.js ha diverse librerie websocket ma i dettagli della più recente, più grande, più favorevole delle ultime specifiche variano, in modo da scegliere con attenzione.
Apache ActiveMQ è anche la pena dare un'occhiata, insieme con il protocollo Stomp implementa.