title: Python SocketServer.TCPServer request
body: <p>I've been playing around with Python's SocketServer:</p>
  
  
  
  <pre><code>#!/usr/bin/python
  
  import SocketServer
  
  class EchoHandler(SocketServer.BaseRequestHandler):
      def handle(self):
          data=self.request.recv(1024)
          self.request.send(data)
  
  HOST, PORT = "localhost", 9999
  server = SocketServer.TCPServer((HOST, PORT), TCPEchoServer)
  server.serve_forever() 
  </code></pre>
  
  <p>From reading the source, I know that <code>RequestHandler.__init__()</code> receives <code>request</code> as a parameter and keeps a reference to it in <code>self.request</code>.</p>
  
  <p>Where can I find the specifications for the <code>request</code> object?</p>