3

iOSプロジェクトにXMPPOpenFireを使用しています。インターネット接続は安定しています。最初のサインインではすべて問題ありません。ただし、2回目以降(サインアウトしてから再度サインイン)、機能することはめったにありません。私はしばしば10-15秒後にreadTimeoutErrorを受け取ります:

エラードメイン=GCDAsyncSocketErrorDomainコード=4「読み取り操作がタイムアウトしました」UserInfo=0xa8db6a0{NSLocalizedDescription=読み取り操作がタイムアウトしました}

そのため、アプリは-(void)xmppStreamDidConnect:(XMPPStream *)senderにジャンプしないため、OpenFireに接続していません。私はこの問題に一日を費やしましたが、それでも解決策を見つけることができません。誰かが私を助けることができますか?

4

1 に答える 1

0

あなたが直面している問題を発見しました。ソケットを正しく閉じてください。問題ありません。

于 2013-03-11T07:24:37.350 に答える