示例#1
0
        private static SimpleHost InitHost(string dir)
        {
            SimpleHost host = (SimpleHost)CreateWorkerAppDomainWithHost("/", dir, typeof(SimpleHost));

            //SimpleHost host = (SimpleHost)ApplicationHost.CreateApplicationHost(typeof(SimpleHost), "/", dir);
            host.Config("/", dir);
            return(host);
        }
示例#2
0
        public WorkerRequest(SimpleHost host, HttpProcessor processor, RequestInfo requestInfo)
        {
            _host        = host;
            _processor   = processor;
            _requestInfo = requestInfo;

            _responseHeaders   = new Dictionary <string, string>();
            _responseBodyBytes = new List <byte[]>();

            ParseRequestHeaders();
        }
示例#3
0
 public WebServer(SimpleHost host, int port)
 {
     _host = host;
     Port  = port;
     _host.OnStartService += Start;
 }
示例#4
0
 public HttpProcessor(SimpleHost host, Socket socket)
 {
     _host   = host;
     _socket = socket;
 }