Пример #1
0
 def __init__(self, filename):
     self.msg_f = MsgFactory(PYMDHT_VERSION, MY_ID)
     self._lock = threading.Lock()
     self._is_done = False
     self._pinged_ips = set()
     self._pinged_addrs = set()
     self._ok_addrs = set()
     self._file = open(filename)
     self.reactor = ThreadedReactor(self._main_loop, PORT,
                                    self._on_datagram_received)
     self.reactor.start()
Пример #2
0
 def __init__(self, filename):
     self.msg_f = MsgFactory(VERSION_LABEL, MY_ID)
     self._lock = threading.Lock()
     self._is_done = False
     self._pinged_ips = set()
     self._pinged_addrs = set()
     self._ok_subnet_addrs = {}
     self._found_nodes = []
     self._file = open(filename)
     self.reactor = ThreadedReactor(self._main_loop, PORT,
                                    self._on_datagram_received)
     self.reactor.start()