private void AcceptSocket(object state) { if (IsRuning) { Socket socket = state as Socket; HttpProcessor processor = new HttpProcessor(_host, socket); processor.ProcessRequest(); } }
public WorkerRequest(SimpleHost host, HttpProcessor processor, RequestInfo requestInfo) { _host = host; _processor = processor; _requestInfo = requestInfo; _responseHeaders = new Dictionary<string, string>(); _responseBodyBytes = new List<byte[]>(); ParseRequestHeaders(); }
public void ProcessRequest(HttpProcessor processor, RequestInfo requestInfo) { WorkerRequest workerRequest = new WorkerRequest(this, processor, requestInfo); HttpRuntime.ProcessRequest(workerRequest); }