Fix for issue #103, replaced the getEndPointListener (IPAddress, int, bool, HttpListener) method with the getEndPointListener (string, int, HttpListener, bool) method, to be same as the latest Mono
This commit is contained in:
parent
d8df50efef
commit
168c550370
@ -87,8 +87,8 @@ namespace WebSocketSharp.Net
|
|||||||
if (pref.Path.IndexOf ("//", StringComparison.Ordinal) != -1)
|
if (pref.Path.IndexOf ("//", StringComparison.Ordinal) != -1)
|
||||||
throw new HttpListenerException (400, "Invalid path."); // TODO: Code?
|
throw new HttpListenerException (400, "Invalid path."); // TODO: Code?
|
||||||
|
|
||||||
// Always listens on all the interfaces, no matter the host name/ip used.
|
// listens on all the interfaces if host name cannot be parsed by IPAddress.
|
||||||
var epl = getEndPointListener (IPAddress.Any, pref.Port, pref.IsSecure, httpListener);
|
var epl = getEndPointListener (pref.Host, pref.Port, httpListener, pref.IsSecure);
|
||||||
epl.AddPrefix (pref, httpListener);
|
epl.AddPrefix (pref, httpListener);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -179,7 +179,7 @@ namespace WebSocketSharp.Net
|
|||||||
if (pref.Path.IndexOf ("//", StringComparison.Ordinal) != -1)
|
if (pref.Path.IndexOf ("//", StringComparison.Ordinal) != -1)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
var epl = getEndPointListener (IPAddress.Any, pref.Port, pref.IsSecure, httpListener);
|
var epl = getEndPointListener (pref.Host, pref.Port, httpListener, pref.IsSecure);
|
||||||
epl.RemovePrefix (pref, httpListener);
|
epl.RemovePrefix (pref, httpListener);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user