应用程序进入后台时如何进行套接字操作?

时间:2013-09-03 06:16:46

标签: iphone ios objective-c cocoa-touch cfrunloop

我们正在开发与会议相关的应用程序,在应用程序进入后台后,是否可以通过套接字发送和接收数据包?我用google搜索,发现了下面的某种方式......

eg: 

UIApplication *uiApplication = [UIApplication sharedApplication];

backGroundTask = [uiApplication beginBackgroundTaskWithExpirationHandler:^{
    CFRunLoopRun();
  }];

CFRunLoopRun在这里做了什么。如果它会工作..怎么样?我不清楚。帮帮我从这里开始......

感谢名单。

1 个答案:

答案 0 :(得分:0)

它将启动一个线程的运行循环,它等待定时器和触摸事件等输入。有人认为他们可能很聪明,并迫使系统继续在后台运行,但这很可能只会让应用程序被操作系统杀死。 - borrrden