XMPP 框架问题

XMPP Framework issue

提问人:Nadeem Ahmad 提问时间:8/22/2013 最后编辑:AmarNadeem Ahmad 更新时间:3/1/2014 访问量:791

问:

在集成到另一个项目中时,我在 XMPP 框架中遇到了问题。连接到套接字并断开连接后,它给了我错误。.

Error Domain=GCDAsyncSocketErrorDomain Code=7 "Socket closed by remote peer" UserInfo=0xb2cab50 {NSLocalizedDescription=Socket closed by remote peer}

XMPP框架独立运行良好。我集成了相同的代码,但出现此错误。 可能是什么原因?

IOS 的Objective-C iOS6 IOS4

评论


答:

1赞 Sepehrom 3/1/2014 #1

你应该每隔一段时间 ping 你的服务器 (Send an ),告诉服务器你还活着,你的套接字不应该被关闭!XMPPPing

您也可以配置模块,但请注意,默认间隔为 60 秒!XMPPAutoPing

您还可以在短时间间隔内发送数据包。默认情况下,框架每 120 秒发送一次,但您可以根据需要在 中配置它。Keep AliveXMPPStream.h