Package i2p :: Module SocketServer :: Class TCPServer
[show private | hide private]
[frames | no frames]

Class TCPServer

BaseServer --+    
             |    
    BaseServer --+
                 |
BaseServer --+   |
             |   |
     TCPServer --+
                 |
                TCPServer

Known Subclasses:
ForkingTCPServer, HTTPServer, ThreadingTCPServer, UDPServer

Method Summary
  __init__(self, session, RequestHandlerClass)
Constructor.
    Inherited from TCPServer
  close_request(self, request)
Called to clean up an individual request.
  fileno(self)
Return socket file number.
  get_request(self)
Get the request and client address from the socket.
  server_activate(self)
Called by constructor to activate the server.
  server_bind(self)
Called by constructor to bind the socket.
  server_close(self)
Called to clean-up the server.

Class Variable Summary
int socket_type = 1                                                                     
    Inherited from TCPServer
int address_family = 2                                                                     
bool allow_reuse_address = False
int request_queue_size = 5                                                                     

Method Details

__init__(self, session, RequestHandlerClass)
(Constructor)

Constructor. May be extended, do not override.

The 'session' argument indicates the SAM session name that should be used for the server. See module i2p.socket for details on SAM sessions.
Overrides:
SocketServer.TCPServer.__init__

Class Variable Details

socket_type

Type:
int
Value:
1                                                                     

Generated by Epydoc 2.1 on Mon Aug 02 01:07:41 2004 http://epydoc.sf.net