File Server Project

University of Windsor, Windsor, ON

In this client-server project, a client can request a file or a set of files from the server. The server searches for the file/s in its file directory rooted at its ~ and returns the tar.gz of the file/files requested to the client (or an appropriate message otherwise). Multiple clients can connect to the server from different machines and can request file/s as per the commands listed in Client section

The server, the mirror and the client processes must run on different machines and must communicate using sockets only

If you do build a great experience, customers tell each other about that. Word of mouth is very powerful.
– Jeff Bezos, founder of Amazon