Bug fixing. First functional version

This commit is contained in:
2014-11-03 01:21:52 +01:00
parent e59a3df7f4
commit ddc9d67128
6 changed files with 142 additions and 74 deletions

View File

@@ -1,19 +1,24 @@
var net = require("net");
var Controler = require("controler");
var Controler = require("./controler.js").Controler;
function createServer(host, port, callback) {
function createServer(port, host, authentication, connected) {
"use strict";
var server = net.createServer(function (connexion) {
console.log("Incomming connexion");
var ctrl = new Controler(connexion, function(pwd) {
return callback(ctrl, pwd);
return authentication.call(null, pwd);
});
connected.call(null, ctrl);
});
server.listen(host,port, function () {
});
host = host || "127.0.0.1";
port = port || 3219;
server.listen(port, host);
}
module.exports.createServer = createServer;