diff --git a/Example3/Program.cs b/Example3/Program.cs index 7463a44d..d5ebcf9f 100644 --- a/Example3/Program.cs +++ b/Example3/Program.cs @@ -19,7 +19,8 @@ namespace Example3 */ var httpsv = new HttpServer (4649); //var httpsv = new HttpServer (5963, true); - //var httpsv = new HttpServer (System.Net.IPAddress.Parse ("127.0.0.1"), 4649, false); + //var httpsv = new HttpServer (System.Net.IPAddress.Parse ("127.0.0.1"), 4649); + //var httpsv = new HttpServer (System.Net.IPAddress.Parse ("127.0.0.1"), 5963, true); #if DEBUG // To change the logging level. httpsv.Log.Level = LogLevel.Trace; diff --git a/websocket-sharp/Server/HttpServer.cs b/websocket-sharp/Server/HttpServer.cs index 5fc139fd..ffdf5489 100644 --- a/websocket-sharp/Server/HttpServer.cs +++ b/websocket-sharp/Server/HttpServer.cs @@ -136,6 +136,39 @@ namespace WebSocketSharp.Server init ("*", port, secure); } + /// + /// Initializes a new instance of the class with + /// the specified and . + /// + /// + /// + /// An instance initialized by this constructor listens for the incoming + /// connection requests on . + /// + /// + /// If is 443, that instance provides a secure connection. + /// + /// + /// + /// A that represents the local IP address of the server. + /// + /// + /// An that represents the port number on which to listen. + /// + /// + /// is . + /// + /// + /// isn't a local IP address. + /// + /// + /// isn't between 1 and 65535 inclusive. + /// + public HttpServer (System.Net.IPAddress address, int port) + : this (address, port, port == 443) + { + } + /// /// Initializes a new instance of the class with /// the specified , ,