を必要としないシステム構築もサーバーが使用HTML5のWebSockets?
質問
使用時WebSockets、私は書く必要があるサーバーコードについて教えてください。つまり、JavaScriptが私のクライアントアプリケーションに接続する必要があり専用サーバ、または私の既存のApacheサーバの作業を支援す。
解決
サーバーは、Webソケットをサポートする必要があります。 HTTPの最初の握手の後、サーバーとクライアントがソケット接続を開きます。サーバーは、このハンドシェイクを理解し、受け入れることができなければなりません。
私の最後のプロジェクトでは、我々は非常に成功し、最後の桟橋のバージョンを使用してWebソケット接続を実行します。
27/02/2014: 今、私もXSockets.netと.NETの下でのWebSocketを実装し、魔法のように動作しています、あなたもWebサーバ(セルフホスティング)を必要としません。 ASP.NETのWebSocketの実装も非常に良い働きます。
他のヒント
もちろん、あなたはWebSocketのサーバーが必要です。しかし、.NETでJavaおよび SuperWebSocket の中jWebSocketなどの異なる言語での多くの無料のWebSocketサーバーは、ありますが、あなたはそれらを使用することができます直接ます。
あのプラグイン現在開発中のgoogleドApache...
により定義websocketsのような通常のソケットはクライアント-サーバでありが必要となります。しかしあり替わるのを待ってApacheのプログラム
を使用しているサーバーを開催 http://www.achex.ca.無料ですので、チュートリアルではjavascriptを使用方法など、サーバーにコピーします。良いスタートを切websockets。
サーバーには基本的にメッセージルーターとして接続することができます、として使用してシンガポールなどアジア地全てのwebsocketおります。
短答: あり, に、必要な専門サーバにApacheいていませんwebsockets.
または
の代替, 、チェックアウト www.achex.ca.
このサーバーが登場合:
HTMLにおける5,WebSocketのようにfone(2方comm.) なwalky-talky.httpプロトコルにwebsocketプロトコルです。(wss:// from ws://)
サーバとの連携によってさらに広がる二重チャンネルとい二重通信
を行ってください。: http://www.html5rocks.com/en/tutorials/websockets/basics/
を使用する場合はphpをご覧くださいラチェット.
感謝。
PerlのMojoliciousのサーバーは、Webソケットをサポートし、実装はわずか数行の長さにすることができます。
のNode.jsは、いくつかのWebSocketライブラリが、最新の内容を持っている、最新スペックの最大の、最も支援が異なりますので、慎重に選択します。
ApacheのアクティブMQは、それが実装ストンププロトコルと一緒に、また、一見の価値があります。