2

I'm working on an iOS application. I have a target that will send me a response anytime I send it data. I've implemented GCDAsyncUdpSocket and I can send and receive data without a problem. I would like to handle the case when data is not sent back from the target. This is what I send:

[udpSocket sendData:data toHost:@"239.255.255.250" port:1900 withTimeout:-1 tag:0];

In the case that I do receive data, this is called:

- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data
                                         fromAddress:(NSData *)address
                                   withFilterContext:(id)filterContext;

But if nothing is sent back, how will I know? Is there a flag or notification or something I can evaluate after sending data to know whether or not something was received?

Ben Adams
  • 21
  • 2

0 Answers0