It also needs to keep score as we go. The artifact for this project can be seen by accessing this web site. This will make it possible to follow along with the explanation of the procedure used by the software. But first we will have a little background about web servers. A simple web server handles requests for documents from clients and outputs the document accordingly.
Clients are the people who are located at remote sites.
They enter our site normally through some home page, and then follow links on pages. At some point, a link may take them to another site. In the simplest case, the user asks for a page and the server gives it to them. In this case, the client is only sending one piece of information to the server, the page that is wanted. Some tasks require us to be able to send and receive more than a single piece of data.