diff --git a/lib/server.js b/lib/server.js index 639d318..73cf3e1 100644 --- a/lib/server.js +++ b/lib/server.js @@ -281,8 +281,13 @@ PeerServer.prototype._initializeHTTP = function() { this._app.post(this._options.path + ':key/:id/:token/leave', handle); - // Listen on user-specified port. - this._app.listen(this._options.port); + //Listen on user-specified port and ip address. + if (this._options.ip) { + this._app.listen(this._options.port, this._options.ip); + } else { + this._app.listen(this._options.port); + } + }; /** Saves a streaming response and takes care of timeouts and headers. */