ios-在等待响应以使其保持活动状态时通过连接(是否进行网络连接)发送流量

时间:2019-02-18 07:44:49

标签: ios objective-c xcode afnetworking nsurlconnection

情况:

    向服务器发出GET请求的
  • ios客户端,并将响应保存在文件中。
  • 服务器最多需要10分钟才能计算出客户端发送的特定请求。任务完成后,它将发送回大量数据(300MB-500MB)。

在我拥有的http标头中

 "Keep-Alive" =     (
        "timeout=5, max=100"
    );

但据我所知,此标头只会使连接保持活动状态5分钟。

问题在于,如果服务器在计算过程中未收到任何数据包,则会关闭连接。

*我工作的客户告诉我在等待响应的同时发送数据,并且表现得像浏览器(例如Safari)。

如何实现?

现在我正在使用afnetworking,但是我可以切换到任何其他第三方软件。

p.s。增加超时不是解决方案,因为服务器仍然会关闭连接。

编辑#2 我想要实现的是chrome的行为,该行为每45秒发送一次[tcp keep-alive]。

0 个答案:

没有答案