3G网络下的xmppframework(iOS)可以';行不通
Im使用XMPP的xmppframework框架。我的应用在wifi下运行良好,但在3G下无法运行。 以下是我启动应用程序后的情况:3G网络下的xmppframework(iOS)可以';行不通,ios,openfire,3g,xmppframework,Ios,Openfire,3g,Xmppframework,Im使用XMPP的xmppframework框架。我的应用在wifi下运行良好,但在3G下无法运行。 以下是我启动应用程序后的情况: SEND: <?xml version='1.0'?> SEND: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='mydomain'> 发送: 发送: 然后它什么也得不到。有时它
SEND: <?xml version='1.0'?>
SEND: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='mydomain'>
发送:
发送:
然后它什么也得不到。有时它会在很长一段时间后收到openfire server的反馈,但大多数时候它什么也没有收到。我解决了这个问题:
[xmppStream setHostName:@"123.123.123.123"]; //ADD IP ADDRESS OF YOUR JABBER SERVER
这就是我在APPDelegate文件中所做的
在3G下连接:)