Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
UDPServer Class Reference
Inheritance diagram for UDPServer:
TCPServer BaseServer ForkingUDPServer ThreadingUDPServer UnixDatagramServer ThreadingUnixDatagramServer

Public Member Functions

def get_request
 
def server_activate
 
def close_request
 
- Public Member Functions inherited from TCPServer
def __init__
 
def server_bind
 
def server_activate
 
def server_close
 
def fileno
 
def get_request
 
def close_request
 
- Public Member Functions inherited from BaseServer
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
 

Static Public Attributes

int allow_reuse_address = 0
 
 socket_type = socket.SOCK_DGRAM
 
int max_packet_size = 8192
 
- Static Public Attributes inherited from TCPServer
 address_family = socket.AF_INET
 
 socket_type = socket.SOCK_STREAM
 
int request_queue_size = 5
 
int allow_reuse_address = 0
 

Additional Inherited Members

- Data Fields inherited from TCPServer
 socket
 

Detailed Description

UDP server class.

Definition at line 379 of file SocketServer.py.

Member Function Documentation

def close_request (   self,
  request 
)

Definition at line 397 of file SocketServer.py.

398  def close_request(self, request):
399  # No need to close anything.
400  pass
def get_request (   self)

Definition at line 389 of file SocketServer.py.

References UDPServer.max_packet_size, dispatcher.socket, TCPServer.socket, and file_dispatcher.socket.

390  def get_request(self):
391  data, client_addr = self.socket.recvfrom(self.max_packet_size)
392  return (data, self.socket), client_addr
def server_activate (   self)

Definition at line 393 of file SocketServer.py.

394  def server_activate(self):
395  # No need to call listen() for UDP.
396  pass

Field Documentation

int allow_reuse_address = 0
static

Definition at line 383 of file SocketServer.py.

int max_packet_size = 8192
static

Definition at line 387 of file SocketServer.py.

socket_type = socket.SOCK_DGRAM
static

Definition at line 385 of file SocketServer.py.


The documentation for this class was generated from the following file: