Electron: ¿acceso del renderizador al proceso principal?

El proceso principal abre una conexión a un servicio, al cual un renderizador requiere acceso.

es posible?

He intentado declarar global.thing y global.thing , y que el renderizador require('electron').remote.thing – donde cosa es una función o escalar – pero no hay suerte.

Puedes hacerlo de más maneras:

1) Comuníquese entre el proceso con ipc y solicite datos con la función ipcRenderer.sendSync , que solicita al proceso principal y espere un valor de retorno. https://github.com/electron/electron/blob/master/docs/api/ipc-renderer.md

2) utilizar las exportaciones de la manera correcta, por lo que:

en el proceso principal:

 exports.functionName = functionName; 

en el renderizador:

 var functionName = remote.require('./main').functionName;