4

私は AJAX の実装を行っていましたが、クライアントの Web ブラウザーが Websocket をサポートしている場合は Websocket を使用したいと考えています。Websocket をサポートするフレームワークはありますが、クライアント側が Websocket をサポートしていないことを検出すると、他の方法にフォールバックします。

4

5 に答える 5

6

雰囲気もあります

http://atmosphere.dev.java.net

クライアントとサーバーの両方をサポートします。

于 2010-07-09T21:32:29.250 に答える
5

はい、ちょっとwww.kaazing.orgを見てください

Kaazing Gateway はすべての主要なブラウザーをサポートしています (Firefox バージョン 1.5 以降、Internet Explorer バージョン 5.5 以降、Safari バージョン 3.0 以降、Opera バージョン 9.5 以降、Google Chrome バージョン 0.2 以降)。

于 2010-06-02T05:31:16.280 に答える
4

Socket.io はこのために設計されています。

http://socket.io/

XHRロングポーリング、WebSocket、FlashSocketなど、いくつかの異なる転送方法を試すのは純粋にjavascriptです。

于 2011-09-29T01:54:51.157 に答える
3

www.my-channels.com から Nirvana を使用することもできます。

WebSocket がサポートされていない場合、Comet ベースのアプローチに透過的にフォールバックします。

于 2010-06-02T06:49:18.143 に答える
2

もちろん、jWebSocket を試してみることもできます。これは、Web 用の純粋な Java/JavaScript 高速双方向通信ソリューションであり、安全で信頼性が高く、高速です。jWebSocket は、Web 上で革新的な HTML5 ベースのストリーミングおよび通信アプリケーションを作成するために提供されています。HTML5 WebSockets は、既存の XHR アプローチと Comet サービスを、新しい柔軟で超高速な双方向 TCP ソケット通信技術に置き換えます。jWebSocket は、HTML5 WebSocket プロトコルのオープン ソース Java および JavaScript 実装であり、膨大な拡張セットを備えています。Web サイトでいくつかのデモや例を見ることができます。https ://jwebsocket.org/ からアクセスできます。

于 2011-07-04T00:25:42.350 に答える