UDP-Based File Transfer System Similar to TFTP (with Enhanced Features)
- run
makein the project folder.
Inside server folder you'll find an executable named run_server.
Inside client folder you'll find an executable named run_client.
-
Run
run_serverfrom the folder you want the server to be. The server will start listening to requests. Files will ba saved and deleted from the folder you run the server from, not therun_serverfile's location. -
Run
run_client -hfrom the folder you want the client to read from and save to. You will be shown how to use the program to upload, dowload and delete file from the server.
Don't run the client and the server from the same folder, or you'll get unexpected behavior.
You can change the system's properties by modifying the file udp_file_transfer.h. Run make again after modification.