메세지 통신

main → renderer

win.webContents.send('main-to-renderer-signal', data);
ipcRenderer.on('main-to-renderer-signal', (event, data) => {
  console.log('main-to-renderer-signal get');
});

renderer → main

ipcRenderer.send('renderer-to-main-signal', data);
ipcMain.on('renderer-to-main-signal', (event, data) => {
	console.log(data);
});

main 내부에서 통신하려면?

가끔 먼가 코드가 꼬이거나 아무튼 main 내부에서 통신해야될때가 있음

ipcMain 자체가 EventEmitter라는것을 생각하면

// 보내는쪽
ipcMain.emit('test-call', 'hihi', 'aaaa');

// 받는쪽
ipcMain.on('test-call', (a1, a2) => {
  console.log(a1, a2);
});