title: What does HttpConnectionParams.setConnectionTimeout mean?
body: <p>I've got some trouble downloading a webpage's HTML (see this question: <a href="https://stackoverflow.com/questions/13550161/android-downloading-html-not-always-working">Android: Downloading HTML not always working</a>).</p>
  
  <p>In my code, I use this method:</p>
  
  <pre><code>HttpConnectionParams.setConnectionTimeout(my_httpParams, 3000);
  </code></pre>
  
  <p>I'm not really sure what it means. Does this mean that if it takes longer than 3000 millis to download the HTML file (for which I use it), it stops? Or does it mean something else?</p>
  
  <p>Also, what it the difference between that method and <code>setSoTimeout</code>?</p>