【发布时间】:2014-08-02 03:25:11
【问题描述】:
我正在尝试找出进程 A 调用函数并可能从进程 B 获取结果的不同方式(最好在同一台机器上)。
我知道其中之一被称为 RPC。 Linux 有几种 IPC 机制,如管道、共享内存等,但其中大多数只允许共享一些数据。即使使用 UNIX 域套接字.. 我看到的例子表明只有数据传输是可能的(如果我错了,请纠正我)。
是否可以在同一台机器上的不同进程之间进行 Linux RPC?在同一台机器上可以使用其他替代方法吗?
(参考任何教程都会有所帮助)
【问题讨论】:
-
"Data" 可以是一个命令,例如“找到你的名为 Fliplify 的函数,用这两个参数调用它并告诉我结果”,或者你可以通过前面的数字来引用该函数商定的选择清单。程序只是某人同意作为指令遵循的数据,因此通过其他进程的合作,您确实可以跨进程边界进行函数调用。不合作的话看
ptrace
标签: linux