不过,我想与嵌入设备TCP/IP
进行通信,通过通信部分完成。我曾经GCDAsyncUdpSocket
沟通,当应用程序在前台时一切顺利,但即使应用程序关闭,我也想做一些沟通。在应用程序关闭后,我成功地将数据发送到设备,因为我dispatch_async(dispatch_get_global_queue(0, 0)
在 applicationDidEnterBackground
事件中使用了在应用程序关闭后继续推送数据。即使应用程序关闭,我也想监听端口。我设置了一个端口来监听我在 app 中编写委托方法AppDelegate.m
。
- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data
fromAddress:(NSData *)address withFilterContext:(id)filterContext
监听一个端口但它永远不会被调用,缺少什么?应用程序关闭后是否可以监听端口?