2012-03-26 6 views
3

私は、私のウェブサイトのすべてのページに読み込まれたStropheを使って書かれたクライアントを持っています。レイテンシを最小にするために、各ページのrid、jid、およびsidを保存して、Stropheのattach()メソッドを使用できるようにします。pause()とattach()のときにMUCに留まりますか?

ただし、一時停止している添付ファイルがMUCに残っているかどうかはわかりません。もしそうなら、MUCに再び参加することなくハンドラーを設定できるStrophe MUCプラグインへのパッチがありますか?

答えて

2

はい、そうです。 BOSHの一時停止とアタッチはストリームを開いたままにしますが、XMPPサーバーはそれが起こったことを知らない(BOSHレイヤーで発生するため)。

一時停止は、BOSH接続マネージャーに短い時間の要求を期待しないように指示するうえで適切な方法です。 BOSHでは、XMPPストリームを有効に保つために常にHTTP要求を開いたままにしておく必要はなく、警告なしでオフラインになっていないことを満たしているだけの接続マネージャを頻繁に要求します。

関連する問題