Assignment -
Building a multi-threaded web server using C and p threads, following the model from the lecture. Your program will have one thread acting as a dispatcher thread, listening fornetwork connections with requests. As those requests are received, the dispatcher thread should wake up a worker thread to process the request and return the result to the client. This project will have network I/O, hard drive I/O, and threading. An \A" project will implement caching, process HTTP spec requests froma browser, implement logging, and read in a config file with parameters such as webroot directory, serverheader, logging directory.
Note - It should be written on C programming language and use comments so that understand the code.