mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-06-21 13:01:33 +00:00
Initial Commit
This commit is contained in:
21
examples/network-c.js
Normal file
21
examples/network-c.js
Normal file
@ -0,0 +1,21 @@
|
||||
var swarm = require('./network/swarm')
|
||||
var Peer = require('./routing/routers/dht/peer')
|
||||
var Id = require('./routing/routers/dht/peer/id')
|
||||
var multiaddr = require('multiaddr')
|
||||
|
||||
// create Id
|
||||
// create multiaddr
|
||||
// create Peer
|
||||
// openStream
|
||||
|
||||
var peerId = Id.create()
|
||||
var mhs = []
|
||||
mhs.push(multiaddr('/ip4/127.0.0.1/tcp/4001'))
|
||||
var p = new Peer(peerId, mhs)
|
||||
|
||||
swarm.openStream(p, '/ipfs/sparkles/1.2.3', function (err, stream) {
|
||||
if (err) {
|
||||
return console.log('ERR - ', err)
|
||||
}
|
||||
console.log('WoHoo, dialed a stream')
|
||||
})
|
7
examples/network-s.js
Normal file
7
examples/network-s.js
Normal file
@ -0,0 +1,7 @@
|
||||
var swarm = require('./network/swarm')
|
||||
|
||||
swarm.listen()
|
||||
|
||||
swarm.registerHandle('/ipfs/sparkles/1.2.3', function (stream) {
|
||||
console.log('woop got a stream')
|
||||
})
|
Reference in New Issue
Block a user