Vega strike Python Modules doc
0.5.1
Documentation of the " Modules " folder of Vega strike
|
Public Member Functions | |
def | __init__ |
def | server_bind |
def | server_activate |
def | server_close |
def | fileno |
def | get_request |
def | close_request |
![]() | |
def | __init__ |
def | server_activate |
def | serve_forever |
def | handle_request |
def | verify_request |
def | process_request |
def | server_close |
def | finish_request |
def | close_request |
def | handle_error |
Data Fields | |
socket | |
![]() | |
server_address | |
RequestHandlerClass | |
Static Public Attributes | |
address_family = socket.AF_INET | |
socket_type = socket.SOCK_STREAM | |
int | request_queue_size = 5 |
int | allow_reuse_address = 0 |
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) - reuse_address Instance variables: - server_address - RequestHandlerClass - socket
Definition at line 273 of file SocketServer.py.
def __init__ | ( | self, | |
server_address, | |||
RequestHandlerClass | |||
) |
Constructor. May be extended, do not override.
Definition at line 324 of file SocketServer.py.
def close_request | ( | self, | |
request | |||
) |
def fileno | ( | self) |
Return socket file number. Interface required by select().
Definition at line 358 of file SocketServer.py.
def get_request | ( | self) |
Get the request and client address from the socket. May be overridden.
Definition at line 366 of file SocketServer.py.
def server_activate | ( | self) |
Called by constructor to activate the server. May be overridden.
Definition at line 342 of file SocketServer.py.
References TCPServer.request_queue_size.
def server_bind | ( | self) |
Called by constructor to bind the socket. May be overridden.
Definition at line 332 of file SocketServer.py.
References HTTPServer.allow_reuse_address, TCPServer.allow_reuse_address, and BaseServer.server_address.
def server_close | ( | self) |
|
static |
Definition at line 316 of file SocketServer.py.
|
static |
Definition at line 322 of file SocketServer.py.
|
static |
Definition at line 320 of file SocketServer.py.
socket |
Definition at line 327 of file SocketServer.py.
|
static |
Definition at line 318 of file SocketServer.py.