Win错误10060:我无法连接到服务器

时间:2020-02-02 00:10:06

标签: python sockets

我正在编写一个简单的客户端-服务器连接。当我在家中尝试所有设备都在同一网络上时,一切都很好,并且代码可以完美运行。但是当我尝试在具有不同网络的设备上使用它时,会发生此错误:

[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()

有人可以帮助我吗? (顺便说一句,我什至试图禁用防火墙)

0 个答案:

没有答案
相关问题