我知道电子ipc模块允许一个主进程与多个渲染进程通信。除此之外,有没有办法使用另一个主进程同时与多个主进程通信?
答案 0 :(得分:4)
据我所知,在Electron中没有内置设施。话虽这么说,你的问题的答案与如何在Node.js中进行进程间通信的更广泛问题的答案相同,其中有多个答案。您可以直接使用套接字,文件传递,数据库,消息传递系统,Redis等......
这个问题:What's the most efficient node.js inter-process communication library/method?提供了一些可能的答案。其中一个答案指向GitHub上的node-ipc项目:https://github.com/RIAEvangelist/node-ipc。这个特殊的解决方案似乎使用套接字传递消息。
答案 1 :(得分:0)
这可能有帮助-https://itnext.io/multi-threading-and-multi-process-in-node-js-ffa5bb5cde98
我使用child_process.fork()
https://github.com/patarapolw/rep2recall/blob/master/src/main.ts
答案 2 :(得分:-1)
child_process.spawn将适用于此特定问题