Ejemplo n.º 1
0
    def __init__(self, location, port):

        self.location = "localhost" if location == "" else location
        self.port = port
        self.max_queued_connections = 5
        self.event_data_received = EventHook()
        self.event_client_connected = EventHook()
        self.event_client_disconnected = EventHook()

        self.running = False

        self.__clients = {}
        self.__next_client = 0
Ejemplo n.º 2
0
    def __init__(self, unique_id, socket, address, server_location,
                 server_port):
        Thread.__init__(self)

        self.unique_id = unique_id

        self.socket = socket
        self.socket.setblocking(False)

        self.address = address
        self.server_location = server_location
        self.server_port = server_port

        self.state = State.ConnectionEstablished

        self.event_data_received = EventHook()
        self.event_connected = EventHook()
        self.event_disconnected = EventHook()