当我试图在同一个本地网络上运行tcpServer和tcpClient时,它可以工作,但我不能在外部网络上运行它们。操作系统拒绝连接。
Main builtins.ConnectionRefusedError: WinError 10061由于目标计算机主动拒绝连接而无法连接
我检查了tcpServer是否使用netstat运行,并且它处于侦听状态。
我该怎么做?
发布于 2016-06-12 11:19:33
这很可能有两个原因:
1.)您的服务器应用程序没有侦听特定的ip/端口。
2.)防火墙阻塞了ip/端口
我建议检查您的防火墙设置。您可以从关闭防火墙开始,以确定它是否真的是防火墙问题。
如果是这样的话,只需为您的webservice添加一个接受规则(ip:port)。
编辑:并检查您的路由配置,如果您是在一个或多或少复杂的网络。确保这两个网络能够相互联系(例如,ping主机或尝试通过telnet连接)。
https://stackoverflow.com/questions/37773568
复制相似问题