1.0.1 • Published 9 years ago

net-bus v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

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));
1.0.1

9 years ago

1.0.0

9 years ago