Python套接字似乎无法建立连接

时间:2018-12-14 09:20:04

标签: python python-3.x sockets tcp python-sockets

我正在尝试在端口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传入流量,但是我的家用路由器上没有端口转发或配置任何内容,这可能是问题吗?

预先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

像王希伟评论,解决方案是听0.0.0.0 再次感谢!