From 6d24085b7a88920f7cec270947bc863ac478c570 Mon Sep 17 00:00:00 2001 From: sta Date: Tue, 31 May 2016 15:31:57 +0900 Subject: [PATCH] [Modify] Replace it --- websocket-sharp/Net/EndPointManager.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/websocket-sharp/Net/EndPointManager.cs b/websocket-sharp/Net/EndPointManager.cs index aaaa54cc..85c1de88 100644 --- a/websocket-sharp/Net/EndPointManager.cs +++ b/websocket-sharp/Net/EndPointManager.cs @@ -83,6 +83,10 @@ namespace WebSocketSharp.Net { var pref = new HttpListenerPrefix (uriPrefix); + var addr = convertToIPAddress (pref.Host); + + var port = pref.Port; + var path = pref.Path; if (path.IndexOf ('%') != -1) throw new HttpListenerException (87, "Includes an invalid path."); @@ -91,7 +95,7 @@ namespace WebSocketSharp.Net throw new HttpListenerException (87, "Includes an invalid path."); // Listens on all the interfaces if host name cannot be parsed by IPAddress. - getEndPointListener (pref, listener).AddPrefix (pref, listener); + getEndPointListener (addr, port, pref.IsSecure, listener).AddPrefix (pref, listener); } private static IPAddress convertToIPAddress (string hostname)