python,tcpServer tcpClient,[WinError 10061]

时间:2016-06-12 11:12:50

标签: python sockets tcpclient tcpserver

当我尝试在同一本地网络上运行tcpServer和tcpClient时,它可以工作,但我无法在外部网络上运行它们。操作系统拒绝连接。

  

Main builtins.ConnectionRefusedError:[WinError 10061]无法建立连接,因为目标计算机主动拒绝它

我使用netstat检查tcpServer是否正在运行,并且它处于侦听状态。

我应该做什么?

1 个答案:

答案 0 :(得分:0)

最有可能有两个原因:

1。)您的服务器应用程序没有侦听该特定的IP /端口

2.。)防火墙正在阻止该IP /端口

我建议您检查防火墙设置。您可以从关闭防火墙开始,以确定它是否真的是防火墙问题。

如果是这样,只需为您的webservice添加一个接受规则(ip:port)。

编辑:如果您处于一个或多或少复杂的网络中,请检查您的路由配置。确保两个网络都可以互相访问(例如,ping主机或尝试通过telnet连接)。