Ошибка Win 10060: я не могу подключиться к серверу - PullRequest
0 голосов
/ 02 февраля 2020

Я пишу простое соединение клиент-сервер. Когда я пробую это дома, где все устройства находятся в одной сети, все нормально, и код работает отлично. Но когда я пытаюсь использовать его на устройствах с другими сетями, возникает эта ошибка:

[WinError 10060] Попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом через определенный промежуток времени или установила не удалось установить соединение, так как подключенный хост не смог ответить

Код клиента:

host = 'ip_example'
port = 3333
self.s = socket(AF_INET6, SOCK_STREAM)
print("Connecting")
self.s.connect((host, port))

Код сервера:

host = ''
port = 3333
self.s = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
self.s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.s.bind((host, port))
self.s.listen(3)
self.connection, self.addr = self.s.accept()

Кто-нибудь может мне помочь? (Кстати, я даже пытался отключить брандмауэр)

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