Beispiel #1
0
        private void registerContext(HttpListener listener)
        {
            if (_lastListener != listener)
            {
                removeConnection();

                if (!listener.AddConnection(this))
                {
                    close();

                    return;
                }

                _lastListener = listener;
            }

            _context.Listener = listener;

            if (!_context.Authenticate())
            {
                return;
            }

            if (!_context.Register())
            {
                return;
            }

            _contextRegistered = true;
        }
Beispiel #2
0
        private void registerContext(HttpListener listener)
        {
            _context.Listener = listener;

            if (!_context.Authenticate())
            {
                return;
            }

            if (!_context.Register())
            {
                _context.ErrorStatusCode = 503;
                _context.SendError();

                return;
            }

            _contextRegistered = true;
        }