mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-03-16 15:40:49 +00:00
notes
License: MIT Signed-off-by: David Dias <daviddias.p@gmail.com>
This commit is contained in:
parent
2c48724db7
commit
c4b6de1db6
4
examples/level1-swarm/README.md
Normal file
4
examples/level1-swarm/README.md
Normal file
@ -0,0 +1,4 @@
|
||||
Using libp2p-swarm
|
||||
==================
|
||||
|
||||
|
@ -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)
|
||||
})
|
||||
})
|
@ -1,4 +1,3 @@
|
||||
|
||||
exports = module.exports = Libp2p
|
||||
|
||||
function Libp2p (swarm, peerRouting, recordStore) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user