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?

È stato utile?

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 :. , è 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top