Windows 10 не позволяет Python server.py соединяться с client.py - PullRequest
0 голосов
/ 14 февраля 2020

Я работаю над учебником по Python 3.8, который включает в себя сокеты и работу в сети. Существует файл server.py и файл client.py. Я взял пример кода прямо из Python do c для сокетов, чтобы посмотреть, сработает ли это, и это не так. Сервер запускается и создает сокет и прослушивает соединение, но я получаю WinError 10061, тот, на котором целевая машина отказывается от соединения. Моя ОС Windows 10, и я использую IDLE. Я посмотрел на свой брандмауэр и установил разрешение для доступа через pythonw.exe, но это не помогло. Кто-нибудь есть какие-нибудь исправления для меня, чтобы попробовать? Я не могу продолжить, пока не смогу подключить клиент и сервер.

1 Ответ

0 голосов
/ 15 февраля 2020

Мне кажется, я знаю, что я делаю неправильно. Я запускаю серверные и клиентские файлы в одной консоли. Я думаю, что мне нужно открыть две консоли и запустить один файл в каждой, чтобы они могли общаться. (Дох!) Я на работе, поэтому я не могу проверить это прямо сейчас. На всякий случай кто-то еще был озадачен этим.

Да, я не осознавал, что каждый файл должен запускаться в своем собственном экземпляре IDLE, но теперь это имеет смысл. Сокет не подключится к себе!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...