socket-master

Node module to negociate master/slave roles to nodes process

SocketMaster

Node module to negociate master/slave roles to nodes process

sudo npm install socket-master
var trigger = require('socket-master');
 
trigger.on('master', function(socket) { 
  console.log("I'm your master"); // Function called when this instance become the master 
});
 
trigger.on('unmaster', function(socket) { 
  console.log("I'm not your master"); // Function called when this instance is no longer the master 
});
 
trigger.on('slave', function(socket) { 
  console.log("I'm your slave"); // Function called when this instance become the slave 
});
 
trigger.on('unslave', function(socket) { 
  console.log("I'm not your slave"); // Function called when this instance is no longer the slace 
});
 
trigger.connect(); //Connection request send