diff --git a/lib/net.js b/lib/net.js index 2d09e4982b..2d33c46971 100644 --- a/lib/net.js +++ b/lib/net.js @@ -53,8 +53,7 @@ exports.connect = exports.createConnection = function(port /* [host], [cb] */) { s = new Socket(); } - s.connect(port, arguments[1], arguments[2]); - return s; + return s.connect(port, arguments[1], arguments[2]); }; /* called when creating new Socket, or when re-using a closed Socket */ @@ -536,6 +535,7 @@ Socket.prototype.connect = function(port /* [host], [cb] */) { debug('connect: missing host'); connect(self, '127.0.0.1', port, 4); } + return self; }; @@ -739,6 +739,7 @@ Server.prototype.listen = function() { } }); } + return self; }; Server.prototype.address = function() { @@ -787,6 +788,8 @@ Server.prototype.close = function() { this._handle.close(); this._handle = null; this._emitCloseIfDrained(); + + return this; }; Server.prototype._emitCloseIfDrained = function() {