npm.io
0.1.0 • Published 7 years ago

is-connect-refused-error

Licence
MIT
Version
0.1.0
Deps
0
Size
2 kB
Vulns
0
Weekly
0
DeprecatedThis package is deprecated

is-connect-refused-error

Checks if the provided error is connect refused error.

Example

const { createServer, createConnection } = require("net");
const isConnectRefusedError = require("is-connect-refused-error");

var server = createServer(socket => {
    socket.on("error", err => {
        if (isConnectRefusedError(err)) {
            try {
                socket.destroy();
                socket.unref();
            } finally { }
        } else {
            // TODO...
        }
    });
});
server.listen(3000);

var socket = createConnection(3000);
socket.on("error", err => {
    if (isConnectRefusedError(err)) {
        // use some machanism to retry connect
    } else {
        // TODO...
    }
));

Keywords