Bet*_*mos 6 ipc electron ipcmain ipcrenderer
Electron 中的 ipc 消息有顺序保证吗?如果有,它们是什么?
例如,在 main 中:
window.webContents.send('channel-a', 1)
window.webContents.send('channel-a', 2)
Run Code Online (Sandbox Code Playgroud)
在渲染器中:
ipcRenderer.on('channel-a', (_event, num) => console.log(num))
Run Code Online (Sandbox Code Playgroud)
消息是否始终按顺序传递到渲染器(例如上例中 1 在 2 之前)?
如果是这样,如果消息位于不同的通道上,它们是否也总是有序的(例如,通过更改channel-a为channel-b上面的某一行)?