0.1.1 • Published 10 years ago
net-retry-connect v0.1.1
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