31 lines
543 B
JavaScript
31 lines
543 B
JavaScript
import fs from 'fs';
|
|
import ipc from '../../node-ipc';
|
|
|
|
const socketPath = '/tmp/ipc.sock';
|
|
|
|
//loop forever so you can see the pid of the cluster sever change in the logs
|
|
setInterval(
|
|
function() {
|
|
ipc.connectTo(
|
|
'world',
|
|
socketPath,
|
|
connecting
|
|
);
|
|
},
|
|
2000
|
|
);
|
|
|
|
function connecting(socket) {
|
|
ipc.of.world.on(
|
|
'connect',
|
|
function() {
|
|
ipc.of.world.emit(
|
|
'currentDate',
|
|
{
|
|
message: new Date().toISOString()
|
|
}
|
|
);
|
|
ipc.disconnect('world');
|
|
}
|
|
);
|
|
}
|