当我尝试在同一本地网络上运行tcpServer和tcpClient时,它可以工作,但我无法在外部网络上运行它们。操作系统拒绝连接。
Main builtins.ConnectionRefusedError:[WinError 10061]无法建立连接,因为目标计算机主动拒绝它
我使用netstat检查tcpServer是否正在运行,并且它处于侦听状态。
我应该做什么?
答案 0 :(得分:0)
最有可能有两个原因:
1。)您的服务器应用程序没有侦听该特定的IP /端口
2.。)防火墙正在阻止该IP /端口
我建议您检查防火墙设置。您可以从关闭防火墙开始,以确定它是否真的是防火墙问题。
如果是这样,只需为您的webservice添加一个接受规则(ip:port)。
编辑:如果您处于一个或多或少复杂的网络中,请检查您的路由配置。确保两个网络都可以互相访问(例如,ping主机或尝试通过telnet连接)。