Dr. Chuck C. Liang
Office: MCEC 343, 300 Summit Street, Hartford, CT 06106-3100
Linux installation instructions
Assignment Due 9/28
Assignment Due 10/12
1st programming assignment
cipher2.java (program written in class)
SECRET MESSAGE for file IO assignment. Please note that the first line contains a number indicating the number of remaining lines. I'll add a little twist to the assignment: it's up to you to decide if each line is encrypted separately or as part of the whole message (that is, is the previous character reset to (char) 32 for each new line). Please, if you figure it out early, don't give it away! sample java IO program
1st socket assignment
eftp server code. Password authentication added!
random number server, random number client . (programs written in class. you can use these as a model for your assignment.)
Spynet Assignment Additional Note: all
spynet applications should use port 1928. make sure your ipchains
rules aren't too strong.
The chat program
TCP STATE CONNECT/CLOSE STATE DIAGRAM. From "Computer Networks" by Andrew S. Tannenbaum.
My paper on the experiences of teaching this course
Please come to the Sun lab to demonstrate your spynet programs at the time when our final is scheduled.
You still have to install jdk if you haven't already done so. The spynet assignment requires you to run a java application on your linux machine. "Blackdown.org" is the official Java Linux site. You can download additional java-related material, including debug patches, Java 3D experimental ports, and the "JRE" development environment that resembles CodeWarrior.