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
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()