如何在 Electron 中启动网络套接字并从 utilityProcess 发回数据

问题描述 投票:0回答:0

我正在尝试使用新的 utilityProcess 模块进行后台工作,而不是 Electron 中的隐藏渲染器。

我似乎找不到任何好的例子。使用。文档相当简洁。

只显示像这样的片段:

// Main process
const { port1, port2 } = new MessageChannelMain()
const child = utilityProcess.fork(path.join(__dirname, 'test.js'))
child.postMessage({ message: 'hello' }, [port1])

// Child process
process.parentPort.once('message', (e) => {
  const [port] = e.ports
  // ...
})

我需要 util 脚本文件在 Typescript 中,还需要启动一个网络套接字侦听器并将数据从实用进程发送回渲染器。

任何人都可以提供一些示例或链接吗?

丹麦彼得致以最诚挚的问候

javascript node.js electron ipc
© www.soinside.com 2019 - 2024. All rights reserved.