Skip to content

Fu188/RDT-ReliableDataTransfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS305-project-RDT

Feature

  • One Packet Class
  • Two Protocols
  • Two Transfer Modes
  • Three-way Handshake
  • Four-way Wavehand
  • Reliable Transfer
  • Congestion Control

Run

  1. run network.py to start the network envrionment
  2. run server.py to start the server
  3. run client.py to start the client

Other

  • We can choose the "SR" mode or "GBN" mode
  • We can change the value of blocking_send in client.py to choose blocking mode or non-blocking mode
  • We can start multiple servers and multiple clients to test the congestion control

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages