不要怂,就是干,撸起袖子干!

Commit d235a604 by Sascha Depold

refactored to use callback for error handling

1 parent 2da1680f
Showing with 11 additions and 5 deletions
......@@ -14,16 +14,22 @@
return len;
}
exports.createTCPClient = function(host, port)
exports.createTCPClient = function()
{
var host = host ? host : "localhost";
var port = port ? port : 3306;
var connection = net.createConnection(port, host);
var args = exports.createTCPClient.arguments,
host = (args.length == 3) ? args['0'] : "localhost",
port = (args.length == 3) ? args['1'] : 3306,
callback = (args.length == 3) ? args['2'] : args['0'],
connection = net.createConnection(port, host)
connection.on("connect", function() {
connection.pscache = {};
connection.setEncoding("binary");
connection.setTimeout(0);
return new socketClient(connection);
callback(null, new socketClient(connection))
})
connection.on("error", callback)
}
exports.createUNIXClient = function(path)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!