Python、tcpServer tcpClient、[WinError 10061]
Python, tcpServer tcpClient, [WinError 10061]
当我尝试在同一本地网络上 运行 tcpServer 和 tcpClient 时,它可以工作,但我不能在外部网络上 运行 它们。 OS 拒绝连接。
Main builtins.ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
我用netstat查看了tcpServer是否运行ning,处于监听状态
我该怎么办?
这很可能有两个原因:
1.) 您的服务器应用程序没有监听那个特定的 ip/port
2.) 防火墙正在阻止 ip/port
我建议检查您的防火墙设置。您可以先关闭防火墙以确定它是否真的是防火墙问题。
如果是这样,只需为您的网络服务 (ip:port) 添加一个接受规则。
编辑:如果您处于或多或少复杂的网络中,请检查您的路由配置。确保两个网络可以相互访问(例如 ping 主机或尝试通过 telnet 连接)。
当我尝试在同一本地网络上 运行 tcpServer 和 tcpClient 时,它可以工作,但我不能在外部网络上 运行 它们。 OS 拒绝连接。
Main builtins.ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
我用netstat查看了tcpServer是否运行ning,处于监听状态
我该怎么办?
这很可能有两个原因:
1.) 您的服务器应用程序没有监听那个特定的 ip/port
2.) 防火墙正在阻止 ip/port
我建议检查您的防火墙设置。您可以先关闭防火墙以确定它是否真的是防火墙问题。
如果是这样,只需为您的网络服务 (ip:port) 添加一个接受规则。
编辑:如果您处于或多或少复杂的网络中,请检查您的路由配置。确保两个网络可以相互访问(例如 ping 主机或尝试通过 telnet 连接)。