title: WebClient "error getting response stream"
body: <p>I've just got an error report from a client using a program I wrote, and I've been googling the nuts off of this error and can't find anything useful. The error is:</p>
  
  <pre><code>System.Net.WebException: Error getting response stream (ReadDone2): ReceiveFailure ---&gt; System.Exception:    at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
     at System.Net.WebConnection.ReadDone(IAsyncResult result)
    at System.Net.WebConnection.HandleError (WebExceptionStatus st, System.Exception e, System.String where) [0x00000] in &lt;filename unknown&gt;:0 
    --- End of inner exception stack trace ---
    at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Net.HttpWebRequest.GetResponse () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Net.WebClient.DownloadFileCore (System.Uri address, System.String fileName, System.Object userToken) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Net.WebClient.&lt;DownloadFileAsync&gt;m__F (System.Object state) [0x00000] in &lt;filename unknown&gt;:0 
  
  System.Net.WebException: Error getting response stream (ReadDone2): ReceiveFailure ---&gt; System.Exception:    at System.Net.WebConnection.HandleError(WebExceptionStatus st, System.Exception e, System.String where)
     at System.Net.WebConnection.ReadDone(IAsyncResult result)
    at System.Net.WebConnection.HandleError (WebExceptionStatus st, System.Exception e, System.String where) [0x00000] in &lt;filename unknown&gt;:0 
    --- End of inner exception stack trace ---
    at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Net.HttpWebRequest.GetResponse () [0x00000] in &lt;filename unknown&gt;:0 
    at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Net.WebClient.DownloadFileCore (System.Uri address, System.String fileName, System.Object userToken) [0x00000] in &lt;filename unknown&gt;:0 
    at System.Net.WebClient.&lt;DownloadFileAsync&gt;m__F (System.Object state) [0x00000] in &lt;filename unknown&gt;:0
  </code></pre>
  
  <p>The application is the launcher program for a game, it pulls down a manifest of files and patches any which are non-existent or outdated. All the files it downloads with a WebClient object, it looks like the error is being thrown by WebClient::DownloadFileAsync, but I can't find any documentation as to why this could be happening.</p>
  
  <p>Any help would be much appreciated, the quicker I can fix this monday morning the better!</p>
  
  <p>Cheers
  Joe</p>