2012-11-06 5 views
2

iOS 앱에서 XMPPFramework을 사용하여 클라이언트와 서버간에 명령 메시지를 보내고받습니다. 서버는 다른 명령 메시지에 즉시 응답합니다.XMPPFramework : 제한 시간이있는 메시지 보내기

언젠가 연결이 매우 느리면 클라이언트에서 보낸 메시지가 오랫동안 응답을하지 못합니다. 그래서 시간 초과가있는 XMPP 메시지를 보내려면 어떻게해야합니까? 아니면 직접 구현해야합니다. 어쨌든

는 :

  1. - (void)xmppStream:(XMPPStream *)sender didSendMessage:(XMPPMessage *)message로 이동합니다.
  2. Reachability을 사용하면 [[Reachability reachabilityForInternetConnection] isReachable]을 통해 인터넷에 연결할 수 있습니다.

답변

0

메시지를 보낼 때 타이머를 설정하지 않고 XMPPStream의 응답 콜백을 재정의하고 무엇이 먼저 호출되는지 봅시다.