取消的请求会降低网络速度

时间:2017-01-05 22:43:26

标签: c# tcp httpclient

当我取消HTTPClient请求时,假设在停止调试时,连接似乎挂在某处并使整个网络变慢。它似乎在一两次之后不会发生,但多次这样做会减慢我网络上的所有设备的速度。我发现的唯一解决方法是重置我的路由器。

using (HttpClient client = new HttpClient())
{
    var response = client.GetAsync(uri).Result;

    if (response.IsSuccessStatusCode)
    {
        var responseContent = response.Content;
        var responseString = responseContent.ReadAsStreamAsync();

        //stopped debugging here
    }
}  

如何手动或以编程方式找到并关闭这些连接?

1 个答案:

答案 0 :(得分:0)

This link帮了很多忙。似乎很多人遇到了这个问题,发现引导Fiddler修复了它。它还提供了很多关于这个问题的额外信息。