问题标签 [rpyc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
407 浏览

python - 通过 Python rpyc 在 Wndows Server 中运行远程交换命令

我正在尝试在 Python RPyC 服务器下使用 Powershell 执行 Microsoft Exchange 命令。在我的 MS Windows 2012 Server 中,工作正常,但在 2008 版本中,不起作用。

这是我的代码的一部分:

我已经检查过在 Windows 2008 Server 中只能通过 RPyC 执行 CMD 命令,例如:

一些小费?

0 投票
1 回答
1827 浏览

python - 如何获取连接到 RPyC 中服务器的客户端列表?

我想在 RPyC 中的两个客户端和一个服务器之间建立连接,并且我想从 client1 调用服务器的方法,在服务器的方法中调用客户端 2 的方法,这是我的代码:

我有 3 个单独的文件,我想通过服务器连接 2 个客户端。

更新

我尝试更多地解释我的情况并添加我使用的 3 个模块的代码......请为我解释更多并给我关于任何客户端 ID 的建议。获取 ID 和其他你知道的东西,我有一个服务器和两个客户端,一个客户端运行一个简单的 PyQt 程序,该程序获取一个 maya python 命令,并单击它的按钮,我想在客户端 2 上运行在 Maya 上运行的命令,好吗?但是,我想将两个客户端连接在一起,并将它们的方法作为对等连接相互调用。但我不知道如何从 client1(PyQt) 调用客户端 2(maya) 的 run_command

服务器端:

客户端1(PyQt):

客户 2(玛雅):

0 投票
2 回答
1147 浏览

python - 为什么连接总是被拒绝?

我正在尝试使用 RPyC 连接机器,但它总是说连接被拒绝。

我在 python shell 上做过

但它说连接被拒绝。检查防火墙的端口。防火墙允许此端口。

0 投票
2 回答
12958 浏览

python - Python rpyc“socket.error:[Errno 113]没有到主机的路由”

我有两台机器在使用python rpyc,一台是服务器(ip:10.0.3.120),另一台是客户端(ip:10.0.3.197)。代码如下所示:

服务器(ip:10.0.3.120)

客户端(ip:10.0.3.129)

客户端在我运行时显示此错误server并且client

方法如何connect使用?如果我使用公网IP搭建rpyc服务器,我可以在家里连接吗??非常感谢!

0 投票
1 回答
923 浏览

python - 两个客户端和一个服务器之间的 Rpyc 接口

所以现在我有 rpyc 客户端 A 可以抓取数据,当它找到特定数据时,它会将其发送到我的 rpyc 服务器,然后存储。假设我也有 rpyc 客户端 B、C 和 D 连接到我的 rpyc 服务器。我怎样才能使服务器可以将该数据直接发送到客户端 C?

0 投票
1 回答
484 浏览

python - 在 RPyC 3 中重定向标准输入/输出

正如这里所解释的,使用 RPyC 2 重定向 stdio/stdin 非常简单。这意味着在服务器中执行的“打印”命令将在客户端显示打印的字符串。

如此处所述,RPyC 2不安全且不推荐使用,但我无法在任何地方找到如何使用 RPyC 3 在客户端进行打印。

有谁知道如何实现这一目标?

编辑:

例如,这是我的服务器的代码:

在我的客户中,我运行:

我的目标是在客户端的标准输出中每秒获取时间(或我想打印的任何其他内容),但客户端只是挂起,时间只打印在服务器中。

0 投票
1 回答
156 浏览

python - 模拟与外部设备通信的pythonic方法是什么?RPyC?

想象一下 Python 脚本通过串行端口向外部设备发送命令的情况。该脚本驻留在某些 Linux 机器上,设备会对某些命令作出反应。这个想法是通过“发送”命令到包含设备将生成的转储文件的文件来模拟我机器上的所有这个链,否则。这是我第一次尝试这样的事情,很高兴听到有过这种情况经验的人的来信。我在网上红了,人们在谈论几个方向:

  • 多处理
  • RPyC
  • 穿线
  • zmq

它可能更多但没有意识到。有什么建议么?

0 投票
1 回答
1026 浏览

python - 在不使用经典 RPyC 的情况下将 RPyC 的标准输出重定向到本地客户端

使用 RPyC 服务时,如何将标准输出重定向到本地客户端?我知道在使用 Classic RPyC 时可以使用

有没有人有一个等效的代码,我可以在我的客户端使用如下用户定义的服务

0 投票
2 回答
1315 浏览

python - 传递函数是 RPyC 中的参数

我正在尝试将一大堆逻辑封装到一个 Python 函数中,并将其作为参数传递给我想在服务器上执行它的远程 RPyC 方法。但 RPyC 将函数视为回调并在本地执行。有办法解决吗?我可以强制服务器在服务器上而不是在客户端上执行它吗?

谢谢你。

0 投票
0 回答
558 浏览

python - 如何从服务 RPyC 服务器引用特定于服务的客户端

服务器部分——Core,负责模块的注册和模块之间的交互。核心作为 ThreadedServer 运行。CoreService 提供注册模块。注册时,我保留了一个连接列表,然后使用它们。模块调用核心函数,它应该调用另一个模块。但是使用连接列表不起作用,性能进入无限循环。

运行测试

当您运行测试时,我进入一个循环,该循环被组合键打断并获得以下输出: