net-retry-connect

Attempt to connect to net Sockets using retry patterns

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
net-retry-connect
100.1.18 years ago8 years agoMinified + gzip package size for net-retry-connect in KB

Readme

net-retry-connect
Attempt to connect to net Sockets using retry patterns.
``net-retry-connect` is based on the Node.js `net`` module as well as the retry module.

Installation

``npm install net-retry-connect --save``

API

retryConnect.to(options, callback)

``options`` provides this options:
  • ``port``: the TCP port
  • ``host`: optional, defaults to `'localhost'`
  • `retryOptions``, optional, see retry options for retry.operation

``callback`` returns a client object if connection has been successful. Otherwise it returns the error.
var retryConnect = require('net-retry-connect');
retryConnect.to({port: 3000, host: 'localhost'}, function (error, client) {
    // use the client
});

Usage of retryOptions

var retryConnect = require('net-retry-connect');

// retry for 2 seconds only
var retryOptions = {
  retries: 2,
  factor: 1
};

retryConnect.to({port: 3000, host: 'localhost', retryOptions: retryOptions }, function (error, client) {
    // use the client
});

Running the tests:

npm install   
npm test