0.0.4 • Published 11 years ago

forwards v0.0.4

Weekly downloads
14
License
-
Repository
github
Last release
11 years ago

forwards

Make server forwards all data to another. So you can send online traffic to develop host.

Usage

You can use the exports function connect

var forwards = require('forwards');
/**
 * exports function connect
 * forwards all data from `from` to `to`
 * @param  {Server,Socket} from    
 * @param  {Array,String} to      
 * @param  {Number} reconnectTime    when socket end, wait reconnectTime to reconnect, if <= 0, never reconnect
 */
forwards.connect(from, to, reconnectTime);
  • Use forwards in net

    var forwards = require('forwards');
    var net = require('net');
    var server = net.createServer();
    server.listen(8080);
    forwards.connect(server, 'localhost:8081');

    or try this style

var forwards = require('forwards');
var net = require('net');
var server = net.createServer();
server.listen(8080);
server.on('connection', function(socket) {
  var f = forwards.connect(socket, 'localhost:8081');
});
  • Use forwards in http
var forwards = require('forwards');
var http = require('http');
server = http.createServer();
server.listen(8080);
forwards.connect(server, 'localhost:8081');
  • Also you can use forwards in connect, express and other every thing base on net

Install

  • Clone from github
  • Use npm

    npm install forwards

    License

    MIT

0.0.4

11 years ago

0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago