Skip to content

An application layer Go-Back-N reliable file transfer program based on UDP.

Notifications You must be signed in to change notification settings

Klamath233/DumbProtocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

##DumbProtocol An application layer Go-Back-N reliable file transfer program on UDP. This application uses libevent to implement a FSM (finite state machine).

##Usage

Make file:

make

Run:

./server <portNumber> <windowSize> <lostRate> <corruptionRate>
./client <serverIP> <portNumber> <fileName> <lostRate> <corruptionRate>   

The executables will be generated in server/ and client/ folder,
respectively.

##Developer Xi Han 504136747 [email protected]

Runhang Li 204134617 [email protected]

About

An application layer Go-Back-N reliable file transfer program based on UDP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published