在iOS中,我们如何增加每个主机的HTTP连接限制?

Mr.*_* SS 10 networking tcp nsurlconnection tcp-ip ios

使用Xcode网络工具,我分析了我一次只能为每个主机建立4个TCP连接.似乎iOS每个主机的默认TCP连接限制为4.

我们怎样才能增加这个限制?

Mr.*_* SS 0

我找到了解决这个问题的方法。我们可以通过访问或NSURLSession来更改默认设置。HTTPMaximumConnectionsPerHostShouldUsePipelining[NSURLSessionConfiguration defaultSessionConfiguration]

[NSURLSessionConfiguration defaultSessionConfiguration].HTTPMaximumConnectionsPerHost = 10;
Run Code Online (Sandbox Code Playgroud)