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