node package manager
Stop wasting time. Easily manage code sharing in your team. Create a free org »

socket-master

SocketMaster

Node module to negociate master/slave roles to nodes process

Install

sudo npm install socket-master

Use

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