C TCP/IP Server and Client for File Transfer for Unix Based Systems
Works inside of the Servers current directory in the ./files subdirectory -- Will create this directory if it doesn't exist
Client must login with a password which can be changed in the server.c by changing the predefined 'password' variable
Client Commands:
list- List off files in the servers ./files directory
put (filename in current directory or absolute path to file)- Uploads a file from the clients current directory to the servers ./files directory, client can also use absolute file paths to reference files outside of working directory
get (filename from server files list)- Downloads a file from the servers ./files directory to the clients current directory, will notify client if file does not exist
q- Closes out client session but leaves server listener running
q!- Closes out client session and closes server listener