我正在尝试在端口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.0.0 再次感谢!