コード例 #1
0
ファイル: Listener.cs プロジェクト: parhelia512/hostasp
        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);
        }