2017-06-30 7 views
1

画像はサーバーのドメイン名をテストしています。私は、ポート5222経由でXMPPを接続する理由で失敗しました:XMPPStream.mファイルで私のiOSアプリケーションはIPv6でうまくいきましたが、XMPPに接続するのは間違っていました。 Androidにエラーがありません

Error Domain=NSPOSIXErrorDomain 
Code=51 "Network is unreachable" 
UserInfo={ 
    NSLocalizedDescription=Network is unreachable, 
    NSLocalizedFailureReason=Error in connect() function} 

enter image description here

答えて

3

init機能に行き、ちょうどライン以下

asyncSocket = [[GCDAsyncSocket alloc] initWithDelegate:self delegateQueue:xmppQueue]; 

次の行を追加します

[asyncSocket setPreferIPv4OverIPv6:NO]; 

チャットは両方で機能しますIPV4 & IPV6次に

+0

ありがとう!わたしにはできる。 – Lim

関連する問題