Skip to content

Final project for CPSC 3780 - Data Communications and Networking, Spring 2021. Implementation of Course Transport Protocol (CTP) using UDP segments over IPv4 to transfer file contents between computers. Paired project with Siebrand Soule.

CWalker254/CPSC3780_ProjectCTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

CPSC 3780 Project

@author Siebrand Soule siebrand.soule@uleth.ca

@author Christian Walker christian.walker@uleth.ca

Run sender and receiver in different command windows. Make sure you run the receiver first.

run "make all" to create ptest, sender, and receiver executables

run "make clean" to remove all generated/excess files

run "ptest" to run test cases for protocol

Run sender and receiver in different command windows. Navigate to the src/

directory. Make sure you run the receiver first.

run "receiver [-f datafile.txt] "

For example

"receiver -f text.txt 9999"

or

"receiver 9999"

run "sender [-f datafile.txt] "

For example

"sender -f text.txt 127.0.0.1 9999"

or

"sender "Hello World" 127.0.0.1 9999"

About

Final project for CPSC 3780 - Data Communications and Networking, Spring 2021. Implementation of Course Transport Protocol (CTP) using UDP segments over IPv4 to transfer file contents between computers. Paired project with Siebrand Soule.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published