Start() public method

Starts to receive incoming requests.
/// This object has been closed. ///
public Start ( ) : void
return void
        public void Start(IEnumerable <string> urlPrefixes)
        {
            if (_listener == null)
            {
                _listener = new WebSocketSharp.Net.HttpListener();
            }

            foreach (var prefix in urlPrefixes)
            {
                _logger.Info("Adding HttpListener prefix " + prefix);
                _listener.Prefixes.Add(prefix);
            }

            _listener.Start();

            Task.Factory.StartNew(Listen, TaskCreationOptions.LongRunning);
        }