TFTP client written in C. Project developed for learning purposes in Networks and Services Architecture subject of Software Engineering degree at University of Valladolid.
- Practice statement - TFTP client development requirements. (Spanish)
- tftp-Sanz-Perez.c - TFTP client implemented.
# Clone repository.
git clone https://github.com/jorge-sanz/tftp-client.git
cd tftp-client
gcc -Wall -o client.out tftp-Sanz-Perez.c
-r
: read file mode.-w
: write file mode.-v
: tracing mode.
./client.out server-ip {-r|-w} file [-v]
This C program should be executed in a provided Slackware Linux machine, so one option to send the source files to there is:
# Transfer file to remote machine
scp -P <port-number> tftp-Sanz-Perez.c youruser@your.machine.address:/destination/folder
Then, you can access to your remote machine via SSH and execute the TFTP client from there.