mirror of
https://github.com/fluencelabs/js-libp2p-tcp
synced 2025-07-01 18:31:33 +00:00
Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
d2f91814b6 | |||
405f552c77 | |||
cba4b8b94a | |||
ae6a808fc7 | |||
eae6819b02 | |||
9ac5cca946 |
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "libp2p-tcp",
|
||||
"version": "0.7.0",
|
||||
"version": "0.7.2",
|
||||
"description": "Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces",
|
||||
"main": "lib/index.js",
|
||||
"jsnext:main": "src/index.js",
|
||||
|
@ -38,9 +38,8 @@ function TCP () {
|
||||
conn.emit('timeout')
|
||||
})
|
||||
|
||||
socket.on('error', (err) => {
|
||||
socket.once('error', (err) => {
|
||||
callback(err)
|
||||
conn.emit('error', err)
|
||||
})
|
||||
|
||||
socket.on('connect', () => {
|
||||
|
@ -214,6 +214,15 @@ describe('dial', () => {
|
||||
conn.on('end', done)
|
||||
})
|
||||
|
||||
it('dial to non existent listener', (done) => {
|
||||
const ma = multiaddr('/ip4/127.0.0.1/tcp/8989')
|
||||
const conn = tcp.dial(ma)
|
||||
conn.on('error', (err) => {
|
||||
expect(err).to.exist
|
||||
done()
|
||||
})
|
||||
})
|
||||
|
||||
it('dial on IPv6', (done) => {
|
||||
const ma = multiaddr('/ip6/::/tcp/9066')
|
||||
const listener = tcp.createListener((conn) => {
|
||||
|
Reference in New Issue
Block a user