@ -134,12 +134,17 @@ namespace WebSocketSharp.Net
public void Add (string uriPrefix)
{
_listener.CheckDisposed ();
HttpListenerPrefix.CheckPrefix (uriPrefix);
if (_prefixes.Contains (uriPrefix))
return;
_prefixes.Add (uriPrefix);
if (_listener.IsListening)
if (!_listener.IsListening)
EndPointManager.AddPrefix (uriPrefix, _listener);
}