首页 > 解决方案 > Python rpyc 在后台运行

问题描述

我正在使用 rpyc 创建一个服务(服务器)。我能够做到这一点。现在我想运行它并使用我的客户端连接到它。我运行服务器

python3 myserver.py

这运行良好。然后我运行客户端

python3 myclient.py

问题是我得到一个错误:

ConnectionRefusedError: [Errno 61] Connection refused

当我从 Anaconda Spyder 运行 myserver.py 时,我的客户端工作正常,但是当我从 shell 或命令提示符运行我的服务器时,它说连接被拒绝。我需要运行 rpyc 服务器以连接到它吗?

标签: pythonrpyc

解决方案


首先,检查您的防火墙 - 是否为 RPyC 服务器端口打开 还要确保您的服务器用于绑定地址 0.0.0.0 而不是 localhost (127.0.0.1) 确保服务器和客户端使用相同的 Python 和 RPyC 版本非常重要


推荐阅读