私は AJAX の実装を行っていましたが、クライアントの Web ブラウザーが Websocket をサポートしている場合は Websocket を使用したいと考えています。Websocket をサポートするフレームワークはありますが、クライアント側が Websocket をサポートしていないことを検出すると、他の方法にフォールバックします。
5 に答える
雰囲気もあります
http://atmosphere.dev.java.net
クライアントとサーバーの両方をサポートします。
はい、ちょっとwww.kaazing.orgを見てください
Kaazing Gateway はすべての主要なブラウザーをサポートしています (Firefox バージョン 1.5 以降、Internet Explorer バージョン 5.5 以降、Safari バージョン 3.0 以降、Opera バージョン 9.5 以降、Google Chrome バージョン 0.2 以降)。
Socket.io はこのために設計されています。
XHRロングポーリング、WebSocket、FlashSocketなど、いくつかの異なる転送方法を試すのは純粋にjavascriptです。
www.my-channels.com から Nirvana を使用することもできます。
WebSocket がサポートされていない場合、Comet ベースのアプローチに透過的にフォールバックします。
もちろん、jWebSocket を試してみることもできます。これは、Web 用の純粋な Java/JavaScript 高速双方向通信ソリューションであり、安全で信頼性が高く、高速です。jWebSocket は、Web 上で革新的な HTML5 ベースのストリーミングおよび通信アプリケーションを作成するために提供されています。HTML5 WebSockets は、既存の XHR アプローチと Comet サービスを、新しい柔軟で超高速な双方向 TCP ソケット通信技術に置き換えます。jWebSocket は、HTML5 WebSocket プロトコルのオープン ソース Java および JavaScript 実装であり、膨大な拡張セットを備えています。Web サイトでいくつかのデモや例を見ることができます。https ://jwebsocket.org/ からアクセスできます。