title: C# MultiThreaded HttpWebRequest timeouts.. Help!
body: <p>I have implemented a multithreaded crawler in C#.
  Using a custom threadpool, there's a job queue, all pages to be downloaded are queued up and each thread takes one and downloads. </p>
  
  <p>using 15 threads, 
  When crawling one site only, it's smooth as silk and gets done fast.
  When crawling several sites <em>on different servers</em> at the same time, I get TONS of timeouts.</p>
  
  <p>Might this have anything to do with DNS resolve?
  What would you think would cause this to happen?</p>
  
  <p>Thanks.
  Roey</p>