我有两个python套接字脚本(一个用于服务器,一个用于客户端)。连接成功,但一旦我想从网络中连接到其他计算机,就会出现以下错误:
socket.gaierror: [Erno 11001] getaddrinfo failed.
下面是我的客户机代码片段,它给出了错误:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "tcp://myaddress.portmap.io:theportnumber"
port = theportnumber
s.connect((host, port))
我使用portmap.io
将连接转发到服务器,因此我的想法是客户端连接到portmap地址,portmap将连接转发到服务器
有人能帮忙吗
地址元组的主机部分不应包含协议标识符或端口号(因为端口是作为地址元组的第二个参数给定的)。即:
相关问题 更多 >
编程相关推荐