【发布时间】:2016-07-14 14:09:46
【问题描述】:
我知道 electron ipc 模块允许一个主进程与多个渲染进程通信。除此之外,有没有办法使用另一个主进程同时与多个主进程通信?
【问题讨论】:
-
“多主进程”是什么意思?多个 Electron 应用?
-
是的多个电子应用程序
标签: javascript ipc electron
我知道 electron ipc 模块允许一个主进程与多个渲染进程通信。除此之外,有没有办法使用另一个主进程同时与多个主进程通信?
【问题讨论】:
标签: javascript ipc electron
据我所知,Electron 中没有内置工具可以做到这一点。话虽如此,您的问题的答案与如何在 Node.js 中进行进程间通信的更广泛问题的答案相同,对此有多个答案。可以直接使用sockets、文件传递、数据库、消息系统、Redis等...
这个问题:What's the most efficient node.js inter-process communication library/method? 提供了一些可能的答案。其中一个答案指向 GitHub 上的 node-ipc 项目:https://github.com/RIAEvangelist/node-ipc。这个特殊的解决方案似乎使用套接字来传递消息。
【讨论】:
【讨论】:
child_process.spawn 可以解决这个特定问题
【讨论】: