fix(runtime): detect android bind errors as port conflicts

This commit is contained in:
Dark_Avery
2026-03-30 16:38:09 +03:00
parent 3552de7dbf
commit e511ff597b
2 changed files with 31 additions and 2 deletions
+3 -2
View File
@@ -158,8 +158,9 @@ class ProxyAppRuntime:
loop.run_until_complete(self.run_proxy(stop_event=stop_ev))
except Exception as exc:
self.log.error("Proxy thread crashed: %s", exc)
if ("10048" in str(exc) or
"Address already in use" in str(exc)):
exc_text = str(exc)
if ("10048" in exc_text or
"address already in use" in exc_text.lower()):
self._emit_error(
"Не удалось запустить прокси:\n"
"Порт уже используется другим приложением.\n\n"