title: HTTP persistent connection vs TCP socket connection
body: <p>From <a href="http://en.wikipedia.org/wiki/Keepalive" rel="noreferrer">this</a> article on Wikipedia:</p>
  
  <blockquote>
    <p>Keepalive messages were not officially
    supported in HTTP 1.0. In HTTP 1.1 all
    connections are considered persistent,
    unless declared otherwise.</p>
  </blockquote>
  
  <ul>
  <li>Does this mean that using this
  mechanism I can actually simulate a
  TCP socket connection?  </li>
  <li>Using this    can I make a Server
  "push" data to a    client?</li>
  <li>Are all HTTP connections, even the
  one I am using to connect to Stack
  Overflow "HTTP persistent"?</li>
  <li>Does the <a href="http://en.wikipedia.org/wiki/Comet_%28programming%29" rel="noreferrer">COMET</a> technology of
  server push use this mechanism of
  HTTP persistent connection to push
  data to clients?</li>
  </ul>