This project is for Data Comm. & Networking course, featuring concurrent File Transfer Protocol server and associated client program. The server and client support login/logout and getting and sending files (ASCII & Binary). Login details are username user and password pass, hardcoded in source code, because user authentication was not in the scope of the project. Shell files were scripts provided to students for testing.
Build
gcc server.c -pthread -o tigers
Run
./tigers 127.0.0.1
Build
gcc client.c -o tigerc
Run
./tigerc
