3

のアタッチ機能を使用しているStrophe.jsので、インターネット接続が失われても同じセッションを維持できます。

場合によっては正常に動作し、別のリクエストを行うことに問題はありませんが、アタッチを実行できます。

この問題は、要求が保留中であり、キューにあり、アタッチの再接続後に送信された場合に発生するようです。

たとえば、rid = 100 でアタッチを実行し、リクエスト (例: 名簿の取得) を実行すると、rid リクエストは 101 になりましたが、コンソールを確認すると、rid = 98 のスタンザが表示されています。送信されたので、アイテムが見つからないというエラーが発生し、セッションが閉じます。このエラーは、rid が正しくないためであることはわかっています。

不正な形式のridスタンザを送信しないようにコードを変更できる場所はありますか? または可能な解決策はありますか?

ありがとう

4

0 に答える 0