XMPPFrameworkXMPPReconnect「偶発的な切断」という名前の拡張機能を提供し、ストリームを自動的に再接続します。
これは、通常の接続の設定でうまく機能します。
[xmppStream connect:&error]
[xmppStream setHostPort:5222];
allowSelfSignedCertificates = NO;
allowSSLHostNameMismatch = NO;
ただし、このオールドスクール SSL 接続は対象外です。
[xmppStream oldSchoolSecureConnect:&error]
[xmppStream setHostPort:5223];
allowSelfSignedCertificates = YES;
allowSSLHostNameMismatch = YES;
説明付きのエラーlibxmlErrorDomainコードとしてエラーが連続して投げられましたが、4Document is empty
場合によっては、説明付きのGCDAsyncSocketErrorDomainエラー コードとしてエラーがスローされることもあります。4Read operation timed out
XMPPReconnectOld School SSL 接続で機能する方法を教えてください。
PS XMPP サーバーはopenfire、PLAIN認証のメカニズムです。