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;

Но если ничего не будет отправлено обратно, как я узнаю? Есть ли флаг или уведомление или что-то, что я могу оценить после отправки данных, чтобы узнать, было ли что-то получено?

0 ответов

Другие вопросы по тегам