def handle_connect(self):
        logging.debug("Connected sucessfully")

        self.signal_ui(ui_messages.connection('established'))

        self.read_handler = self.connection_response_handler
        self.message_sender(self.config.protocol)
    def shutdown(self):
        logging.debug("Client is shutting down...")

        self.lh = None
        self.signal_ui(ui_messages.connection('off'))
        client_handler.ClientHandler.shutdown(self)

        logging.debug("done")
示例#3
0
    def __init__(self, config, ui=None):
        logging.debug("Initializing Client...")
        client_handler.ClientHandler.__init__(self)

        self.config = config
        self.create_socket(socket.AF_INET, socket.SOCK_STREAM)

        self.ui = ui
        if ui is not None:
            ui.register_connection_handler(self)

        logging.debug("Connecting to server {0}:{1}".format(self.config.server, self.config.port))

        self.signal_ui(ui_messages.connection('init'))
        self.connect((self.config.server,int(self.config.port)))

        self.message_handlers = {}