WebSocketを使用する場合、サーバーコードを記述する必要がありますか?言い換えれば、私のクライアントアプリケーションのJavaScriptは特殊なサーバーに接続する必要がありますか、それとも私の既存のApacheサーバーがこれをサポートするのでしょうか?HTML5のWebSocketを使用するにはサーバーが必要ですか?
答えて
サーバーがWebソケットをサポートしている必要があります。 HTTPでの最初のハンドシェイクの後、サーバーとクライアントはソケット接続を開きます。サーバーはこのハンドシェイクを理解して受け入れることができなければなりません。
私の最後のプロジェクトでは、最後のJettyバージョンを使用してWebソケット接続を正常に実行しています。
27/02/2014: 私はXSockets.netで.netの下にwebsocketを実装しており、魅力的に動作します。あなたはWebサーバー(セルフホスティング)も必要ありません。 ASP.NETのWebSocket実装もかなりうまく機能します。
もちろん、WebSocketサーバーが必要です。しかし、JavaのjWebSocketや.NETのSuperWebSocketなど、さまざまな言語のWebサーバーを無料で多数用意しています。それらを直接使用することもできます。
「もちろん」サーバーが必要なのはなぜですか?それはピアツーピアで動作しますか? –
@JonathanStark no。 Websocketはクライアント/サーバーのみです。彼らはピアツーピアではありません。ピア・ツー・ピア・ソリューションでは、webrtcの仕様を確認してください。 –
私の悪いです。 WebRTCを考えていた。申し訳ありません。 –
を確認してくださいサポートPerlのMojoliciousのサーバーは、Webソケットをサポートし、実装はわずか数行の長さにすることができます。
Node.jsにはいくつかのWebSocketライブラリがありますが、最新の、最も優れた、最新の仕様をサポートしているものの詳細はさまざまです。したがって慎重に選択してください。
Apache Active MQは、実装しているストンププロトコルとともに、一見価値があります。
現在、Apache用のGoogleのコード上で開発されているいくつかのプラグインがありますが...通常のソケットのように定義することでWebSocketを
ので、はい、あなたはサーバーを必要とするクライアント・サーバーです。しかし、Apacheプラグインを待つ代わりに存在します。
私はホストされたサーバーhttp://www.achex.caを使用しています。無料で、あなたはサーバーの使い方についてのjavascriptのチュートリアルを持っています。 Websocket開発のための良いスタートです。
サーバーは基本的にメッセージルーターで、サーバーに接続してすべてのWebSocketクライアントのミーティングポイントとして使用できます。
短答:はい、特殊なサーバーが必要です。ApacheにはWebソケットが付属していません。
または
の代替番号www.achex.caをご確認ください。サーバーの役割が来るような状況で
:HTML 5では
は、FONEのようなのWebSocket walky-talkyない(2ウェイCOMM。)。 httpプロトコルがwebsocketプロトコルにアップグレードされました。(wss:// from ws://)
SERVERはデュプレックスチャネルを開くことができるため、デュプレックス通信に同意する必要があります。 PHPを使用している場合RATCHETをご覧くださいhttp://www.html5rocks.com/en/tutorials/websockets/basics/
:
このリンクを介して行ってください。
ありがとうございました。
- 1. Apacheサーバー上でWebSocketを使用する
- 2. HTML5構文を使用する必要がありますか?
- 3. ipadのWebSocketには、余分なものが必要ですか?
- 4. ダイナミックデータを使用するにはサーバーに.NET 3.5 SP1が必要ですか?
- 5. SEOにはいつHTML5マイクロデータを使用する必要がありますか?
- 6. HTML5要素をサポートするためにIE9にもHTML5 shivが必要です
- 7. 検索にHTML5タグを使用する必要がありますか?
- 8. データの同期が必要なスコアリングアプリ。 AJAX、WebSocketなどを使用しますか?
- 9. Java websocketクライアントが必要
- 10. COMサーバーにジョブキューが必要ですか?
- 11. Java - Play2 WebSocket実装にアクターが必要ですか?
- 12. サーバーは、サーバーの実行可能ファイルをコンパイルするために必要なパッケージが必要ですか?
- 13. WebSocket&HTML5を使用してオンラインホワイトボードアプリを作成しますか?
- 14. 私はcURL要求を処理するためにサーバーAとサーバーBでSSLが必要ですか、それともサーバーBで使用できますか?
- 15. ActiveRecordObject.newを使用するには接続が必要ですか?
- 16. アズールブロブストレージを使用するには計算が必要ですか?
- 17. WebSocketサーバーのベストプラクティスは何ですか?
- 18. iOS Subscription - サーバーが必要ですか?
- 19. PHPを使用したWebsocketサーバー
- 20. WebSocketを使用すると、サーバーをブラウザで実行できますか?
- 21. HTML5 Websocket - ホストマシンと通信することができますか?
- 22. サイドロゴやナビゲーションにはどのHTML5タグを使用する必要がありますか?
- 23. HTML5にtype = "value"を含める必要がありますか?
- 24. HTML5 Doctype + JSライブラリ - 必要ですか?
- 25. すでにModernizrを使用している場合、HTML5 Shivが必要なのでしょうか?
- 26. Silverlight:クライアント/サーバー層は必要ですか?
- 27. クライアントがwebsocketサーバーにメッセージを送信する際のエンコーディングタイプは何ですか?
- 28. HTML5 WebSocket Server
- 29. html5 Websocket with SSL
- 30. logger.debug()を使用する前にLog4j isDebugEnabled()が必要ですか?
cwebsocket on githubは素敵な小さなサーバーです。 httpサーバにも簡単に展開できます。 – minghua