0.3.4 • Published 12 years ago

p2p-hub v0.3.4

Weekly downloads
62
License
-
Repository
-
Last release
12 years ago

p2p-hub

OBS p2p-hub is build for node v.6

a super simple p2p hub that allows you to send json messages between computers

var hub = require('p2p-hub').connect('json://address_to_a_member');

hub.on('connect', function(from) {
	console.log(from, 'connected');
	console.log('all nodes:', hub.nodes());
});
hub.on('disconnect', function(from) {
	console.log(from, 'disconnected');
});
hub.on('message', function(from, message) {
	console.log(from, 'says', message);
});
hub.send('json://another_member', {hello:'world'});

You can also multiplex messages to support multiple apps on the same hub

var hub = require('p2p-hub').connect('json://address_to_a_member');

var app = hub.multiplex('app');

app.on('connect', function(from) {
	console.log(from, 'connected to app');
	console.log('all in app:', app.nodes());
});
app.on('disconnect', function(from) {
	console.log(from, 'disconnected from app');
});
app.on('message', function(from, message) {
	console.log(from, 'in app says', message);
});
app.send('json://another_member', {hello:'app'});
0.3.4

12 years ago

0.3.3

12 years ago

0.3.2

12 years ago

0.3.1

12 years ago

0.3.0

12 years ago

0.2.13

12 years ago

0.2.12

12 years ago

0.2.11

12 years ago

0.2.10

12 years ago

0.2.8

12 years ago

0.2.7

12 years ago

0.2.6

12 years ago

0.2.5

12 years ago

0.2.4

12 years ago

0.2.3

13 years ago