title: Is there any faster way to download content from a website?
body: <p>This is my code now:</p>
  
  <pre><code>private string downloadContent() 
          {
              try
              {
                  WebRequest request = WebRequest.Create(url);
                  request.Method = "GET";
                  response = request.GetResponse();
                  Stream stream = response.GetResponseStream();
                  reader = new StreamReader(stream);
                  string content = reader.ReadToEnd();
                  return content;
              }
              catch
              {
                  return error;
              }
          }
  </code></pre>
  
  <p>This is the site:</p>
  
  <pre><code>http://chatroll.com/testings
  </code></pre>
  
  <p>I did that when I'm writing something there in the chat so that every n seconds it will show me what I wrote in my program textBox1 and also write it on a text file logger on my hard disk.</p>
  
  <p>The problem is that sometimes if I'm typing something very fast in the chat (for example: hello(enter),Hi(enter),Daniel(enter)) sometimes Hi will not be shown in my program.  I don't think the content of what I'm typing is being read fast enough.</p>
  
  <p>Is there any faster way to download the page source and handle it? Maybe the way I'm downloading it is not so fast?</p>
  
  <p>You can see my project here: </p>
  
  <p><a href="https://skydrive.live.com/redir?resid=3B8A7D9F66FF985B!171&amp;authkey=!AFO6EmoF38MtkKQ" rel="nofollow">https://skydrive.live.com/redir?resid=3B8A7D9F66FF985B!171&amp;authkey=!AFO6EmoF38MtkKQ</a></p>