Skip to content

LeahShl/TFTP-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TFTP-System

UDP-Based File Transfer System Similar to TFTP (with Enhanced Features)

Compiling & Running

  1. run make in 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.

  1. Run run_server from 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 the run_server file's location.

  2. Run run_client -h from 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.

Changing Properties

You can change the system's properties by modifying the file udp_file_transfer.h. Run make again after modification.

About

UDP-Based File Transfer System Similar to TFTP (with Enhanced Features)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published