Closed as not planned
Description
Version
v17.0.1
Platform
Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64 x86_64
Subsystem
No response
What steps will reproduce the bug?
I'm trying to connect to a micro-service with this piece of code:
const connect = (host, port) => {
socket = new require('net').Socket();
socket.connect(port, host)
.on('connect', () => console.log('konected!'))
.on('error', e => console.log(e));
};
connect('localhost', 5098);
this prints out:
Error: connect ECONNREFUSED ::1:5098
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16)
at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) {
errno: -61,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '::1',
port: 5098
}
How often does it reproduce? Is there a required condition?
Since installed node 17
What is the expected behavior?
No errors.
What do you see instead?
Error: connect ECONNREFUSED ::1:5098
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
errno: -61,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '::1',
port: 5098
}
Additional information
As far a i tested (v14.18.1 and v16.12.0), this only happens in this version of node.