2009-09-02 12 views

答えて

7

はい。 XMPP over BOSHを見てください。これは長持ちする非ポーリング手法です。 BOSH specificationから:

この仕様は、効率的に複数の同期HTTPリクエスト/レスポンスを使用して(例えば、クライアントとサーバのような)2つのエンティティ間の長い寿命、双方向TCP接続のセマンティクスをエミュレートするトランスポートプロトコルを定義します頻繁なポーリングまたはチャンク応答を使用する必要はありません。

jboshはオープ​​ンソースのJava実装です。 Tigase.orgには、BOSHサポートを含む多くのプロジェクトがあり、主にJava/GWTのようです。 JAXMPPは、フレームワーク内のJavaライブラリですが、どの機能セットがサポートされているかは不明です。私はこれらのどれも試していません。

+0

、Javaのいずれかのデモアプリケーションを読むことができるstrophe.jsを使用してプログラムを作成する方法を学習するには? – cometta

+0

@cometta:修正された答えにJavaのリンクを追加しました。 –

+0

あなたは彗星と比較してxmpp boshのアプローチを使用する利点についてコメントできますか?それはより際立っていますか? – cometta

関連する問題