3 回答
TA贡献1802条经验 获得超5个赞
这是ServicePoint的问题。它提供HTTP连接的连接管理。ServicePoint对象允许的默认最大并发连接数为2.因此,如果需要增加它,可以使用ServicePointManager.DefaultConnectionLimit属性。只需检查MSDN中的链接,您就可以看到示例。并设置您需要的值。
TA贡献1811条经验 获得超4个赞
为了更快地参考某人。要增加每个主机的连接限制,您可以在Main()中或在开始发出HTTP请求之前随时执行此操作。
System.Net.ServicePointManager.DefaultConnectionLimit = 1000; //or some other number > 4
TA贡献1878条经验 获得超4个赞
从主方法中解雇并忘记此方法。Icognito用户是正确的,只允许2个线程同时播放。
private static void openServicePoint()
{
ServicePointManager.UseNagleAlgorithm = true;
ServicePointManager.Expect100Continue = true;
ServicePointManager.CheckCertificateRevocationList = true;
ServicePointManager.DefaultConnectionLimit = 10000;
Uri MS = new Uri("http://My awesome web site");
ServicePoint servicePoint = ServicePointManager.FindServicePoint(MS);
}
- 3 回答
- 0 关注
- 700 浏览
添加回答
举报