mirror of
https://github.com/fluencelabs/js-libp2p-tcp
synced 2025-04-25 12:52:32 +00:00
commit
caa8d6dbb1
@ -30,23 +30,22 @@ const multiaddr = require('multiaddr')
|
|||||||
const mh1 = multiaddr('/ip4/127.0.0.1/tcp/9090')
|
const mh1 = multiaddr('/ip4/127.0.0.1/tcp/9090')
|
||||||
const mh2 = multiaddr('/ip6/::/tcp/9092')
|
const mh2 = multiaddr('/ip6/::/tcp/9092')
|
||||||
|
|
||||||
const tcp = new Tcp()
|
const tcp = new TCP()
|
||||||
|
|
||||||
var listener = tcp.createListener(mh1, function handler (socket) {
|
var listener = tcp.createListener(mh1, function handler (socket) {
|
||||||
console.log('connection')
|
console.log('connection')
|
||||||
socket.end('bye')
|
socket.end('bye')
|
||||||
})
|
})
|
||||||
|
|
||||||
var listener.listen(function ready () {
|
listener.listen(mh1, function ready () {
|
||||||
console.log('ready')
|
console.log('ready')
|
||||||
|
|
||||||
const client = tcp.dial(mh1)
|
const client = tcp.dial(mh1)
|
||||||
client.pipe(process.stdout)
|
client.pipe(process.stdout)
|
||||||
client.on('end', () => {
|
client.on('end', () => {
|
||||||
tcp.close()
|
listener.close()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
outputs
|
outputs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user