0

Stropheライブラリを使用して Jabber サーバーに接続するJavaScript XMPP アプリケーションを開発しています。Strophe がサーバーに接続するときに、約 5 ~ 10 秒間スレッドを使用する必要があります。スレッドはJavaアプレットを実行することで関与し、スレッドを解放した後、XMPPイベントを処理するために戻りますが、現時点ではそれを行うことができません-遅延後に接続を使用しようとすると、404 HTTPエラーが発生します(これはXMPPによって送信されます) -Strophe が XMPP メッセージを含む POST 要求を送信した直後の BOSHS サービス)。Strophe の connection.pause で接続を「一時停止」してから再開しようとしましたが、うまくいきませんでした。未加工のコンテンツをサーバーに送信します。クライアントにそのことを伝えることができれば、短時間の作業で反応しなくなる?他の解決策はありますか?

ありがとう

4

1 に答える 1

0

接続が確立された場合、通常、セッションがタイムアウトするまでに 30 ~ 120 秒でリクエストを送信できます。strophe への最近の変更により、サーバーが送信したセッション タイムアウトを考慮しないバグが修正されました。

セッションがタイムアウトすると、404 が返されます。最後の作業スタンザと最初の非作業スタンザのタイムスタンプとスタンザはありますか? それらで、何が悪かったのかをおそらく伝えることができます。

于 2010-04-14T22:50:59.650 に答える