License: MIT
Signed-off-by: David Dias <daviddias.p@gmail.com>
This commit is contained in:
David Dias 2015-12-11 21:21:07 -08:00
parent 2c48724db7
commit c4b6de1db6
5 changed files with 11 additions and 6 deletions

View File

@ -0,0 +1,4 @@
Using libp2p-swarm
==================

View File

@ -12,15 +12,15 @@ var mh = multiaddr('/ip4/127.0.0.1/tcp/8010')
var p = new Peer(Id.create(), [])
var sw = new Swarm(p)
sw.addTransport('tcp', tcp, {multiaddr: mh}, {}, {port: 8010}, function () {
// create a libp2p node
var node = new Libp2p(sw)
node.swarm.addTransport('tcp', tcp, {multiaddr: mh}, {}, {port: 8010}, function () {
// Ready to receive incoming connections
sw.addStreamMuxer('spdy', Spdy, {})
// create a libp2p node
var node = new Libp2p(sw)
// dial to another node
var mh2 = multiaddr('/ip4/127.0.0.1/tcp/8020')
@ -30,6 +30,8 @@ sw.addTransport('tcp', tcp, {multiaddr: mh}, {}, {port: 8010}, function () {
if (err) {
return console.error(err)
}
console.log('-> connection is ready')
process.stdin.pipe(conn).pipe(process.stdout)
})
})

View File

@ -1,4 +1,3 @@
exports = module.exports = Libp2p
function Libp2p (swarm, peerRouting, recordStore) {