docs: add upgrader to readme example (#114)

This commit is contained in:
Jacob Heun 2019-09-20 13:42:11 +02:00 committed by GitHub
parent 605ee279ae
commit a385f0eb34
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,9 +44,13 @@ const multiaddr = require('multiaddr')
const pipe = require('it-pipe') const pipe = require('it-pipe')
const { collect } = require('streaming-iterables') const { collect } = require('streaming-iterables')
const addr = multiaddr('/ip4/127.0.0.1/tcp/9090') // A simple upgrader that just returns the MultiaddrConnection
const upgrader = {
upgradeInbound: maConn => maConn,
upgradeOutbound: maConn => maConn
}
const tcp = new TCP() const tcp = new TCP({ upgrader })
const listener = tcp.createListener((socket) => { const listener = tcp.createListener((socket) => {
console.log('new connection opened') console.log('new connection opened')
@ -56,6 +60,7 @@ const listener = tcp.createListener((socket) => {
) )
}) })
const addr = multiaddr('/ip4/127.0.0.1/tcp/9090')
await listener.listen(addr) await listener.listen(addr)
console.log('listening') console.log('listening')