Create a swarm of p2p connections using webrtc and a signalhub
npm install webrtc-swarm
var swarm = require('webrtc-swarm')
var signalhub = require('signalhub')
var wrtc = require('wrtc')
var hub = signalhub('swarm-example', ['http://yourdomain.com'])
var sw = swarm(hub, {
wrtc: wrtc // you don't need this if you use it in the browser
})
sw.on('peer', function (peer, id) {
console.log('connected to a new peer:', id)
console.log('total peers:', sw.peers.length)
})
MIT