Пример #1
0
 def __init__(self, protocol, arg):
     EventLauncher.__init__(self)
     self.server = None
     self.__protocol = protocol
     self.__io = IO_TCP(is_server=True)
     self.__io.debug = arg.get("debug", False)
     self.__io.verbose = arg.get("verbose", False)
     self.__debug = arg.get("debug", False)
     self.__verbose = arg.get("verbose", False)
     self.max_clients = arg.get("max_clients", 2)
     self.client_port = arg.get("client_port", 12430)
     self.__supported_features = {}
     self.__clients = {}
     self.__clients_lock = thread.allocate_lock()
     self.gateway = None
     self.presentation = None
Пример #2
0
    def __init__(self, args):
        EventListener.__init__(self)
        EventLauncher.__init__(self)
        self.host = args.get("host", "127.0.0.1")
        self.port = args.get("port", 12430)
        self.verbose = args.get("verbose", False)
        self.debug = args.get("debug", False)
        protocol = args.get("protocol", None)
        self._io = IO_TCP()
        self._io.verbose = False  # self.verbose
        self._io.debug = False  # self.debug
        self.__stopped = False
        self.__stoplock = thread.allocate_lock()

        self.signature = None
        self.presentation = HappyboomProtocol(protocol, args)
        self.gateway = Gateway(protocol, args)
        self.registerEvent("happyboom")