1.0.1 • Published 9 years ago
net-bus v1.0.1
node-net-bus
Inter-process communication lib with unix-socket and net support.
Basic usage (unix socket)
var bus = require('net-bus');
bus.server('e.sock'); // path to socket that used for bus system
var client1 = bus.client('e.sock'), client2 = bus.client('e.sock');
setInterval(function(){
c1.send('c2:test',{s:"w1"});
c2.send('c1:test',{s:"w2"});
}, 5000);
c1.on('c1:test', console.log.bind(console));
c2.on('c2:test', console.log.bind(console));
Auth (net socket)
var bus = require('net-bus');
bus.server(9000, true, 'password'); // port for bus system
var client1 = bus.client('localhost:9000', true, 'password'),
client2 = bus.client('localhost:9000', true, 'password');
setInterval(function(){
c1.send('c2:test',{s:"w1"});
c2.send('c1:test',{s:"w2"});
}, 5000);
c1.on('c1:test', console.log.bind(console));
c2.on('c2:test', console.log.bind(console));