Syllabus describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
Vijay's port of Blocking Queue to LinuxBlocking Queue for Linux
You will find this useful for Project #2 and many of the Project #3s.
Yun's port of Sockets to LinuxSockets for Linux
Yun Xing ported the full Socket Communicator from CoreTechnologies.
That fits well with Project #2, but is much more than what is needed for all the Tiny Web Server related Project #3s. I'm suggesting
using the Sockets, Threads, and Locks she ported while omitting the Communicator. She also has a port of the BlockingQueue.
Ajax DemoAjax Demo
This demo illustrates how to make Ajax calls using the jQuery JavaScript library. You may find this useful for the Tiny Web Server based projects.