当iPhone处于待机模式时,服务器无法关闭与iPhone的套接字连接

时间:2011-12-30 03:52:13

标签: iphone sockets connection standby

我使用AsyncSocket通过Wifi与服务器建立tcp连接,10秒后,服务器将主动关闭连接。

当iPhone未处于待机模式时,连接将在服务器调用:: close(int socked)后立即销毁。

但是当iPhone处于待机模式时,我发现当服务器调用:: close(int socketfd)API时,连接仍然存在。

有人可以解释一下吗?

1 个答案:

答案 0 :(得分:1)

问题是您的服务器发送关闭问题并等待客户端的答复,它甚至会关闭连接。您的iPhone处于待机状态,无法发送任何问题或答案,如果连接已死,则应自动关闭,也许您必须为此情况实施连接死机功能。