__init__(server_address, RequestHandlerClass) |
Constructor. |
_handle_request_noblock() |
Handle one request, without blocking. |
close_request(request) |
Called to clean up an individual request. |
fileno() |
Return socket file number. |
finish_request(request, client_address) |
Finish one request by instantiating RequestHandlerClass. |
get_request() |
Get the request and client address from the socket. |
handle_error(request, client_address) |
Handle an error gracefully. |
handle_request() |
Handle one request, possibly blocking. |
handle_timeout() |
Called if no new request arrives within self.timeout. |
process_request(request, client_address) |
Start a new thread to process the request. |
process_request_thread(request, client_address) |
Same as in BaseServer but as a thread. |
serve_forever([poll_interval]) |
Handle one request at a time until shutdown. |
server_activate() |
Called by constructor to activate the server. |
server_bind() |
Called by constructor to bind the socket. |
server_close() |
Called to clean-up the server. |
shutdown() |
Stops the serve_forever loop. |
shutdown_request(request) |
Called to shutdown and close an individual request. |
verify_request(request, client_address) |
Verify the request. |