我正在使用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'>
然后它什么都没收到。有时它会在很长一段时间后收到来自openfire服务器的反馈,但是大部分时间都没有收到任何反馈。
答案 0 :(得分:0)
我解决了问题:
[xmppStream setHostName:@"123.123.123.123"]; //ADD IP ADDRESS OF YOUR JABBER SERVER
这就是我在APPDelegate文件中所做的。
在3G下连接:)