我正在开发一个 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;
但如果什么都没有寄回,我怎么知道呢?发送数据后是否有标志或通知或我可以评估的内容以了解是否收到了某些内容?