Однако запуск одних и тех же программ, когда два компьютера подключены к точке доступа другого телефона, приводит к ошибке:
ConnectionRefusedError: [Errno 111] Соединение отклонено
Для дальнейшего тестирования я сделал базовые программы сокетов сервера/клиента (написанные на Java и Python для зеркалирования программ телефона и ПК) на одном компьютере и запускали их, находясь в точке доступа. Кажется, это работает нормально.
Затем я запустил те же самые программы сокетов сервера/клиента на двух разных машинах (два ноутбука, Linux и Windows) и привел к другой ошибке:
ConnectionRefusedError: [WinError 10061] Не удалось установить соединение, поскольку целевой компьютер активно отклонил его.
Для обоих ноутбуков это происходит как в домашнем Wi-Fi, так и в точке доступа.
Повторяем:
- телефонный сервер (Android, Java) на клиентском ПК (Linux, Python) на домашнем Wi-Fi: работает как задумано
- телефонный сервер (Android, Java) с клиентским ПК (Linux, Python) в точке доступа: не работает
- Сервер ПК (Linux, Java) для клиента того же компьютера (Python) в точке доступа: работает по назначению
- ПК-сервер (Linux, Java) для клиентского ПК (Windows на anaconda, Python) по Wi-Fi: не работает
- С сервера ПК (Linux, Java) на клиентском ПК (Windows на anaconda, Python) в точке доступа: не работает
Есть ли совет и помощь по решению этой проблемы? В частности, при установлении связи между телефоном и ноутбуком.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -but-doesn
Мобильная версия