2015-07-09 13:53:03 -07:00
|
|
|
var Identify = require('./../src/identify')
|
|
|
|
var Swarm = require('./../src')
|
2015-07-08 16:33:57 -07:00
|
|
|
var Peer = require('ipfs-peer')
|
|
|
|
var Id = require('ipfs-peer-id')
|
2015-07-08 16:22:59 -07:00
|
|
|
var multiaddr = require('multiaddr')
|
|
|
|
|
2015-07-09 13:53:03 -07:00
|
|
|
var a = new Swarm()
|
|
|
|
a.port = 4000
|
|
|
|
// a.listen()
|
|
|
|
var peerA = new Peer(Id.create(), [multiaddr('/ip4/127.0.0.1/tcp/' + a.port)])
|
2015-07-08 16:22:59 -07:00
|
|
|
|
2015-07-09 13:53:03 -07:00
|
|
|
// attention, peerB Id isn't going to match, but whateves
|
|
|
|
var peerB = new Peer(Id.create(), [multiaddr('/ip4/127.0.0.1/tcp/4001')])
|
2015-07-08 16:22:59 -07:00
|
|
|
|
2015-07-09 13:53:03 -07:00
|
|
|
var i = new Identify(a, peerA)
|
|
|
|
i.on('thenews', function (news) {
|
|
|
|
console.log('such news')
|
|
|
|
})
|
|
|
|
|
|
|
|
a.openStream(peerB, '/ipfs/sparkles/1.2.3', function (err, stream) {
|
2015-07-08 16:22:59 -07:00
|
|
|
if (err) {
|
|
|
|
return console.log('ERR - ', err)
|
|
|
|
}
|
|
|
|
console.log('WoHoo, dialed a stream')
|
|
|
|
})
|