使用Xcode网络工具,我分析了我一次只能为每个主机建立4个TCP连接。似乎iOS每个主机的默认TCP连接限制为4。
我们如何才能增加这个限额?
答案 0 :(得分:1)
答案 1 :(得分:0)
我找到了解决方法。我们可以通过访问NSURLSession
来更改HTTPMaximumConnectionsPerHost
的默认设置,例如ShouldUsePipelining
或[NSURLSessionConfiguration defaultSessionConfiguration]
。
[NSURLSessionConfiguration defaultSessionConfiguration].HTTPMaximumConnectionsPerHost = 10;