Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Web サイトのすべてのページに読み込まれる Strophe を使用して作成されたクライアントがあります。待ち時間を最小限に抑えるために、Strophe の attach() メソッドを使用できるように、各ページの変更時にrid、jid、および sid を保存します。
ただし、一時停止とアタッチによって MUC に留まるかどうかはわかりません。その場合、MUC に再参加せずにハンドラーを設定できる Strophe MUC プラグインへのパッチはありますか?
そうです。BOSH の一時停止とアタッチにより、ストリームが開いたままになり、XMPP サーバーはそれが発生したことさえ認識しません (BOSH レイヤーで発生するため)。
一時停止は、BOSH 接続マネージャーに、ユーザーからの要求を短期間期待しないように指示するための適切な方法です。BOSH では、XMPP ストリームを維持するために HTTP 要求を常に開いておく必要はありません。ただし、警告なしにオフラインになっていないことを接続マネージャーが確認できるように、頻繁に要求を行うだけです。