2012-11-06 128 views
2

我在我的iOS應用中使用XMPPFramework在客戶端和服務器之間發送和接收命令消息。服務器會立即回答不同的命令消息。XMPPFramework:發送超時消息

有時連接速度很慢,客戶端發送的消息很長一段時間都沒有響應。所以我想知道如何發送超時的XMPP消息,或者我必須自己實現這一點。

總之:

  1. 這正好- (void)xmppStream:(XMPPStream *)sender didSendMessage:(XMPPMessage *)message
  2. 使用Reachability,互聯網仍然可以通過[[Reachability reachabilityForInternetConnection] isReachable]到達。

回答

0

爲什麼不只是在發送消息時設置定時器,重寫XMPPStream上的響應回調,並查看哪個被首先調用?