seapeer
v1.0.0
Published
Seaport client and server combined with automatic failover
Readme
seapeer
Seaport client and server combined with automatic failover
npm install seapeerThis module allows you to run seaport without explicitly starting a seaport server. Instead one of the clients accessing seaport will become the server. If that client dies another one will take his place
Usage
var seapeer = require('seapeer')
// 9090 is the port that will be used (should be the same in all clients)
var ports = seapeer(9090)
ports.on('master', function() {
console.log('i am hosting the server now')
})
// register an app
ports.register('web', {port:10000})
ports.get('web', function(ps) {
console.log('web:', ps)
})Try running the above example in a couple of processes
License
MIT
