Data Communications
CS4321
If you have any trouble viewing the PDF files in your web browser (using the PDF browser plug-in), download the PDF and view it with the stand-alone Acrobat Reader.
Success Guide
Class Materials
Java
Code Preparation
Java Coding Convention
Java Coding Guidelines
Spanning Tree Algorithm
(PDF)
Hamming Error Correction
(PDF)
ASCII Chart
Homeworks
Homework 1
BadParse.java
StreamCopy.java
Programs
Program 1
MD5.java
Program 1 Test
Program 2
Twitter 4J
Program 2
Go.jar
java -jar Go.jar
Program 3
Program 3 Test
Program 4
Program 4 Test
Go.jar
java -jar Go.jar
Program 5
Program 5 Test
Program 6
TCPServerAsync.java
TCPProtocol.java
EchoAsyncProtocol.java
Program 6 Test
Program 7
Program 7 Test
Go.jar
Wireshark Dumps
fragmentation.eth
TCPEcho.eth
Useful Stuff
PGP
GDB Tutorial
Valgrind Tutorial
General Networking Stuff