diff --git a/websocket-sharp/Server/HttpServer.cs b/websocket-sharp/Server/HttpServer.cs index 63312301..ce82d2cc 100644 --- a/websocket-sharp/Server/HttpServer.cs +++ b/websocket-sharp/Server/HttpServer.cs @@ -871,6 +871,19 @@ namespace WebSocketSharp.Server .Replace ('\\', '/'); } + private static HttpListener createListener ( + string hostname, int port, bool secure + ) + { + var lsnr = new HttpListener (); + + var schm = secure ? "https" : "http"; + var pref = String.Format ("{0}://{1}:{2}/", schm, hostname, port); + lsnr.Prefixes.Add (pref); + + return lsnr; + } + private static string getHost (Uri uri) { return uri.HostNameType == UriHostNameType.IPv6 ? uri.Host : uri.DnsSafeHost;