GCDAsyncsocket写入工作但服务器没有响应后台

时间:2015-06-23 13:53:21

标签: objective-c sockets networking gcdasyncsocket

我有几个通过GCDAsynsockets相互通信的应用

我面临的问题是,如果应用程序是服务器应用程序处于后台,它不会回写到客户端应用程序,直到它回到前台

因此,等待响应的客户端的readtimeout会触发超时..但是在超时之后,服务器可能会获取数据并返回响应

所以我的问题是,有没有办法取消写入,如果我得到超时(所以我不再发送它)或有没有办法防止背景问题?

我认为它也可能发生在糟糕的网络中,如果套接字停留在路由器上这么长时间或类似的事情......

非常感谢你

0 个答案:

没有答案