2011-06-30 22 views
6

私はこれまでXMPPに関連することをしてきましたが、これまで私が同化してきたことがあります。 XMPPとHTTPは2つの異なるプロトコルですが、ブラウザベースのXMPPクライアントを実装しようとすると、XMPPトラフィックはXMPP-over-BOSHと呼ばれるHTTPにピギーバックします。パンジャブを使うのはどういう意味ですか

私はかなり普及したXMPP/BOSH接続マネージャーであると思われ、ejabberdとOpenFireのような一般的なXMPPサーバーで動作するPunjabに出くわしました。 ejabberdやOpenfireのような一般的なXMPPサーバーは、XMPP-over-BOSHのサポートを既に備えているようです.Punjabが提供する機能を追加したものです。

多くの大規模サイトでは、XMPP実装でPunjabを使用していますが、In-Broswe XMPPクライアントをejabberdまたはOpenFireに直接接続することができたときに、その理由を理解できませんでした。

ありがとうございました。

答えて

1

BOSHを直接サポートしているサーバーの多くは、早い段階でサポートを受けていませんでした。また、特にCORSがよく理解される前に、BOSHプロキシをWebインフラストラクチャに近づけることが便利な場合もあります。

+0

こんにちはJoe、BOSH接続マネージャーをWebインフラストラクチャに近づけることがどのように役立つかもしれないかについて詳しく説明します。あなたが良い例を知っているなら、それは本当に役に立つでしょう。ありがとう。 –

+0

CORS仕様(http://www.w3.org/TR/cors/)を読んで、明示的な許可なしにクロスオリジンスクリプトが危険な可能性がある理由を理解することから始めます。 –

関連する問題