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.
HttpServer Prototype - a beginning
This demo can communicate with Chrome in a limited way. Enough is here to get you started if you having trouble getting things to work.
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.