@usestrict/wsproxy
Version:
This is a websocket to tcp proxy, written in node.js. It is dynamic and will proxy to various tcp servers.
41 lines (32 loc) • 547 B
JavaScript
/**
* Module
*/
var Main = module.exports = function Init(config)
{
/**
* Dependencies
*/
var cluster = require('cluster');
/**
* Invoke workers
*/
if(cluster.isMaster) {
for(var i = 0; i < config.workers; i++) {
forkWorker(config);
}
return;
}
/**
* Server constructor
*/
var Server = require('./server');
var server = new Server(config);
/**
* Fork new worker
*/
function forkWorker(config) {
var worker = cluster.fork({
isWorker: true
});
}
}