GCDAsyncUdpSocket, как узнать, когда вы не получаете данные
Я работаю над приложением для iOS. У меня есть цель, которая будет отправлять мне ответ каждый раз, когда я отправляю данные. Я реализовал GCDAsyncUdpSocket, и я могу отправлять и получать данные без проблем. Я хотел бы обработать случай, когда данные не отправляются обратно из цели. Это то, что я отправляю:
[udpSocket sendData:data toHost:@"239.255.255.250" port:1900 withTimeout:-1 tag:0];
В случае, если я получаю данные, это называется:
- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data
fromAddress:(NSData *)address
withFilterContext:(id)filterContext;
Но если ничего не будет отправлено обратно, как я узнаю? Есть ли флаг или уведомление или что-то, что я могу оценить после отправки данных, чтобы узнать, было ли что-то получено?