逆の Ajaxパターンと同様の方法でXMPPを適用できますか? Cometのような http long wait の実装に使用できますか? XMPP でこのような手法を使用する例はありますか?
2622 次
2 に答える
7
はい。XMPP over BOSHを見てください。これは、長寿命の非ポーリング手法です。BOSH仕様から:
この仕様は、頻繁なポーリングやチャンクの使用を必要とせずに、複数の同期 HTTP 要求/応答ペアを効率的に使用することにより、2 つのエンティティ (クライアントとサーバーなど) 間の長寿命の双方向 TCP 接続のセマンティクスをエミュレートするトランスポート プロトコルを定義します。反応。
jboshは、オープン ソースの Java 実装です。Tigase.orgには、BOSH サポートを含む多数のプロジェクトがあり、ほとんどが Java/GWT のようです。JAXMPPはフレームワーク内の Java ライブラリですが、サポートする機能セットは明確ではありません。私はこれらを自分で試したことはありません。
于 2009-09-02T07:53:57.990 に答える
3
- Ire が言ったように、そのために bosh を使用できます。クライアント側 (javascript) では、strophe.jsを使用できます。
- Prosodyは、BOSH をサポートする、インストールが簡単な XMPP サーバーです。
- strophe.js を使用してプログラムを作成する方法については、javascript と Jquery を使用した Professional XMPP プログラミングを参照してください。
于 2010-06-07T03:45:18.950 に答える