From 1f2c116b4b3874aa9698b69351f7cee5a369233e Mon Sep 17 00:00:00 2001 From: Kevin Date: Wed, 17 Jun 2020 00:37:11 -0500 Subject: [PATCH] handle ping missed in lan connecting --- src/lan/client/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lan/client/__init__.py b/src/lan/client/__init__.py index d8fb64a7..81126237 100644 --- a/src/lan/client/__init__.py +++ b/src/lan/client/__init__.py @@ -37,9 +37,12 @@ def _lan_work(peer: LANIP): break if identified_port.port != 0: break - if requests.get(f'http://{peer}:{i}/ping') == 'pong!': - identified_port.port = i - break + try: + if requests.get(f'http://{peer}:{i}/ping') == 'onionr!': + identified_port.port = i + break + except requests.exceptions.ConnectionError: + pass Thread(target=find_port, args=[1024, 32767], daemon=True).start() Thread(target=find_port, args=[32767, 65535], daemon=True).start()