internal Listener(int port) { #if DEBUG _log.Debug("Starting http listener"); #endif _listener = new HttpListener(); _listener.Prefixes.Add(string.Format("http://localhost:{0}/", port)); _listener.AuthenticationSchemes = AuthenticationSchemes.Anonymous; _listener.Start(); IncomingRequests = _listener.GetContextsAsObservable().ObserveOn(NewThreadScheduler.Default); }