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(); }
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(); }