【发布时间】:2014-05-23 15:57:59
【问题描述】:
我想知道哪个是暂停套接字连接以便稍后恢复它的正确委托,以及为什么。
根据我在其他使用套接字的项目中阅读和看到的内容,applicationWillResignActive 似乎是正确的,但我也注意到它被频繁调用。 (即使显示“Itunes InApp”购买对话框)
我不想在不必要的时候关闭连接。就我而言,在活动状态下,应用程序仍然能够处理套接字,所以如果我在应用程序进入后台时关闭连接应该没有问题,但我不希望应用程序只进入后台没有确保正确关闭连接并错过进程中的消息。
恢复连接时也会发生同样的情况。到目前为止,它在applicationDidBecomeActive 代表上,但在applicationWillEnterForeground 上可能更有意义。
有什么理由使用这个委托吗?
谢谢!
【问题讨论】:
标签: ios objective-c sockets websocket