A simple file sharing client/server application over TCP for COMP 3203 Computer Networks, Carleton University.
make
Once a server has been started, clients may connect to it to send and receive files one at a time.
$ ./bin/server
$ ./bin/client <hostname> # Eg. ./bin/client localhost
file-share(hostname): <enter command and hit enter>
- ls
- list all items in the current directory of the server
- get
- create a local copy of the remote file
- put
- create a remote copy of the local file