c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
c# .net

Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.

| | Networking , CSharp

I got this following error sometimes I tried to connect the server to read the page data. I had written the following code.

  string ReadTextFromUrl(string url)

        {

            using (var client = new WebClient())

            using (var stream = client.OpenRead(url))

            using (var textReader = new StreamReader(stream, Encoding.UTF8, true))

            {

                return textReader.ReadToEnd();

            }

        }

Solution:

Finally, I identify my network is very slow. Not problem with the code. I am not facing the problem at all time. When the connection getting lost or Service unavailable.

For me no problem with Antivirus, that may block some pages. It is due to network connection lost.