mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-04-28 12:02:15 +00:00
22 lines
522 B
JavaScript
22 lines
522 B
JavaScript
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')
|
|
})
|