/CO633-computer-networks-assignments

A simple TCP/IP data-link protocol w/ framing, error detection, message segmentation and reassembly ↔️

Primary LanguageJava

CO633 Computer Networks Assignments

A simple TCP/IP data-link protocol. This protocol incorporates solutions for framing, error detection, message segmentation and reassembly.

For more info about the assignment(s), look at the following PDFs:

/Networks Coursework - Introduction.pdf
/Networks Coursework - *.pdf

See below, quick-start instructions for testing MessageSender.sendMessage() and MessageReceiver.receiveMessage()

Running from a command line:

  • Compile all java source files by entering the command:
javac *.java
  • Execute TestSender or TestReceiver by entering the appropriate command:
java TestSender

(OR)

java TestReceiver