Est. Budget: $18.00
You will build a multithreaded web server. Thus your first step will be to review the multithread facilities of Java or C.
The server accepts a request, spawns a new thread to execute the request and go back to waiting for another request. Notice that all the requests are coming to the same port (80 for the regular browser), but a different socket is created by the server for every request. We will see that a socket is uniquely identified ...