The server that is implemented for this project has a simple server-client structure that is described in another similar project.
In general, the server should be capable of doing
For a detailed explanation, please reference the demo here .
To connect to a web server, both the client and the server must create a socket. Sockets are software constructs that allow two processes to communicate, either on the same machine or across the Internet. The system calls that were used for this project are the following.