我正在使用XMPPFramework在我的iOS应用程序中发送和接收客户端和服务器之间的命令消息。服务器会立即回复不同的命令消息。
有时候连接非常慢,客户端发送的消息很长时间没有响应。因此我想知道如何发送带有超时的XMPP消息,或者我必须自己实现这个功能。
无论如何:
- 这个方法放到
- (void)xmppStream:(XMPPStream*)sender didSendMessage:(XMPPMessage*)message
里。 - 使用Reachability,可以通过
[[Reachability reachabilityForInternetConnection] isReachable]
检查互联网是否可用。