Python 套接字似乎无法建立连接
Python socket can not seem to make a connection
我正在尝试在端口 10 000 上进行 TCP 聊天,我有一个正在监听的 linux 服务器:
NETSTAT 报告:
tcp 0 0 127.0.0.1:10000 0.0.0.0:* LISTEN
NMAP 报告:
10000/tcp open snet-sensor-mgmt
但是当我尝试使用以下代码从我的家用计算机连接到服务器时,我似乎无法建立连接:
def sock_connect (server,port) :
# Create a TCP/IP socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Connect the socket to the port where the server is listening
server_address = (server,port)
print ('[+] Connecting to %s ...' % server)
sock.connect(server_address)
print('[+] Successfully connected to %s' % server)
return(sock)
请注意,这一切都在我的本地主机上完美运行。我已允许我的服务器上的所有端口 10000 传入流量,但我的家庭路由器上没有端口转发或配置任何内容,这可能是问题所在吗?
在此先感谢您的帮助!
就像王希伟评论的那样,解决方案是在 0.0.0.0 上收听
再次感谢!
我正在尝试在端口 10 000 上进行 TCP 聊天,我有一个正在监听的 linux 服务器:
NETSTAT 报告:
tcp 0 0 127.0.0.1:10000 0.0.0.0:* LISTEN
NMAP 报告:
10000/tcp open snet-sensor-mgmt
但是当我尝试使用以下代码从我的家用计算机连接到服务器时,我似乎无法建立连接:
def sock_connect (server,port) :
# Create a TCP/IP socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Connect the socket to the port where the server is listening
server_address = (server,port)
print ('[+] Connecting to %s ...' % server)
sock.connect(server_address)
print('[+] Successfully connected to %s' % server)
return(sock)
请注意,这一切都在我的本地主机上完美运行。我已允许我的服务器上的所有端口 10000 传入流量,但我的家庭路由器上没有端口转发或配置任何内容,这可能是问题所在吗?
在此先感谢您的帮助!
就像王希伟评论的那样,解决方案是在 0.0.0.0 上收听 再次感谢!