Может это не совсем правильно, но я использовал модуль
ws
В первом процессе
var WebSocketServer = require('ws').Server
, wss = new WebSocketServer({
port: 9090
});
wss.on('connection', function(ws){
console.info("Установлено соединение с модулем");
ws.send("Шлем данные второму процессу");
startExpress(ws);
});
Во втором
var WebSocket = require('ws');
// Конектимся
var onDutyWs = new WebSocket('ws://127.0.0.1:9090');
onDutyWs.on('open', function(ws) {
ws.send("Шлем данные первому процессу");
console.log("Подключились!");
});