繁体   English   中英

Windows 10 不允许 Python server.py 与 client.py 连接

[英]Windows 10 not allowing Python server.py to connect with client.py

我正在使用 Python 3.8 编写一个涉及套接字和网络的教程。 有一个 server.py 文件和一个 client.py 文件。 我直接从 Python doc for sockets 中提取了示例代码,看看这是否可行,但它不可行。 服务器启动并创建一个套接字并侦听连接,但我得到 WinError 10061,目标机器拒绝连接。 我的操作系统是 Windows 10,我使用的是 IDLE。 我查看了我的防火墙并设置了允许 pythonw.exe 通过的权限,但这并没有帮助。 有人有任何修复方法让我尝试吗? 在连接客户端和服务器之前,我无法真正继续。

我想我知道我做错了什么。 我一直在同一个控制台中运行服务器和客户端文件。 我想我必须打开两个控制台并在每个控制台中运行一个文件,以便它们可以进行通信。 (Doh!)我在工作,所以我现在不能测试它。 以防万一其他人被这弄糊涂了。

是的,我没有意识到每个文件都必须在它自己的 IDLE 实例中运行,但现在这很有意义。 套接字不会连接到自身!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM