Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            ManageUrl url = new ManageUrl();
            //Console.WriteLine("enter the prefixes you want you server to listen to type 'start' to start server after that");

            //while(true)
            //{
            //string prefix = Console.ReadLine();
            string prefix = "http://localhost:8186/";

            //if (prefix.ToLower().Equals("start"))
            //{
            //    break;
            //}
            url.AddPrefix(prefix);
            //}
            WebServer webServer = new WebServer(url);

            try
            {
                webServer.StartServer();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            Console.ReadKey(true);
            //Console.WriteLine("enter 'stop' to stop server");
            //string input=Console.ReadLine();
            //if(input.ToLower().Equals("stop"))
            //{
            //    webServer.StopServer();
            //}
        }
Exemplo n.º 2
0
 public WebServer(ManageUrl url)
 {
     _url             = url;
     _requestListener = new RequestListener();
     _fileHandle      = new FileHandle();
     _request         = new Request();
     _response        = new Response();
 }
Exemplo n.º 3
0
 public ServerRequest(FileHandle fileHandle, ManageUrl url)
 {
     _fileHandle = fileHandle;
     _url        = url;
 }