Trees | Indices | Help |
|
---|
BaseServer --+ | TCPServer
Base class for various socket-based server classes. Defaults to synchronous IP stream (i.e., TCP). Methods for the caller: - __init__(server_address, RequestHandlerClass) - serve_forever() - handle_request() # if you don't use serve_forever() - fileno() -> int # for select() Methods that may be overridden: - server_bind() - server_activate() - get_request() -> request, client_address - verify_request(request, client_address) - process_request(request, client_address) - close_request(request) - handle_error() Methods for derived classes: - finish_request(request, client_address) Class variables that may be overridden by derived classes or instances: - address_family - socket_type - request_queue_size (only for stream sockets) - allow_reuse_address Instance variables: - server_address - RequestHandlerClass - socket
Inherited from BaseServer
:
finish_request
,
handle_error
,
handle_request
,
process_request
,
serve_forever
,
verify_request
2
1
5
False
Constructor. May be extended, do not override.
Called by constructor to bind the socket.
May be overridden.
Called by constructor to activate the server.
May be overridden.
Called to clean-up the server.
May be overridden.
Return socket file number.
Interface required by select().
Get the request and client address from the socket.
May be overridden.
Called to clean up an individual request.
Trees | Indices | Help |
|
---|