0
我的iPhone应用程序基于使用套接字编程与PC通信的远程桌面协议。在iOS4中一切正常,但是现在我遇到了基于iOS5设备的问题。当按下锁定键时,iOS5中的套接字断开连接
当用户在基于iOS5的设备上按下锁定按钮时,我的套接字get断开。我开发了一个基于可可的静态套接字库,为我的iphone应用程序进行所有通信。
仅供参考:我只是调用从我的库中公开的函数来开始通信。我把它作为后台线程使用 [self performSelectorInBackGround:@selector(triggerCommunication :) withObject:IP_Address];
a。为什么在iOS5中按下锁定按钮时插座会断开连接? b。有没有办法来防止套接字不被断开?
感谢,
这不是真的答案,你会发现应用程序在大约15分钟后(甚至是iOS 4)断开连接。即使在手机被锁定或您的应用程序后退时,为了保持连接,您需要注册VOIP服务,并在用于连接到PC的套接字上设置相关标志。然后你需要安装一个后台处理程序来维护套接字连接。 – 2011-12-21 09:17:11
1.我们如何设置VOIP服务? 2.在套接字上设置哪些标志?我正在使用c代码,可可静态库。这样的标志是否可用? – RDX 2011-12-22 09:25:12