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