XMPPFramework:使用超时发送消息

3
我正在使用XMPPFramework在我的iOS应用程序中发送和接收客户端和服务器之间的命令消息。服务器会立即回复不同的命令消息。

有时候连接非常慢,客户端发送的消息很长时间没有响应。因此我想知道如何发送带有超时的XMPP消息,或者我必须自己实现这个功能。

无论如何:

  1. 这个方法放到- (void)xmppStream:(XMPPStream*)sender didSendMessage:(XMPPMessage*)message里。
  2. 使用Reachability,可以通过[[Reachability reachabilityForInternetConnection] isReachable]检查互联网是否可用。
1个回答

0
为什么不在发送消息时设置一个计时器,覆盖XMPPStream上的响应回调函数,然后看哪个先被调用呢?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接