Пример #1
0
        public void ProcessRequest(object context)
        {
            if (context == null)
                throw new ArgumentNullException("context");

            var client = context as TcpClient;
            if (client == null)
                throw new ArgumentException("Bad context. Expected TcpClient.", "context");

            var channel = new HttpChannelImpl(client);
            channel.ProcessRequest(_handler, _settings);
            client.Close();
        }
Пример #2
0
        public void ProcessRequest(object context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }

            var client = context as TcpClient;

            if (client == null)
            {
                throw new ArgumentException("Bad context. Expected TcpClient.", "context");
            }

            var channel = new HttpChannelImpl(client);

            channel.ProcessRequest(_handler, _settings);
            client.Close();
        }