Web Server
Introduction
The project will be implemented in groups of three people. You may partition the work however you like, but each group member will receive the same project grade. Listed below are a number of extensions for the basic web server. You must choose at least one of these extensions to provide in your server. Additional extensions will be rewarded with a better grade on the project.
Once the server is ready to be turned in, it should be left running on one of the EECS machines on some port number you choose. You will need to provide the TAs with the name of the computer and port number on which it is running. The first page displayed (e.g. index.html or similar) should indicate the members of the implementation group, SIDs, and e-mail addresses, and special features the server provides, and any other particular information you would like us to know about.
The following extensions may be implemented in your server. You must implement at least one of them. Other extensions (that you choose) may be implemented [ask for approval] in addition to one or more of these, provided they are well-described in the documentation.
Where to get help?
Socket Programming
The Web
[*] Students wishing to use Windows NT
Please send e-mail to kevinm@cory.eecs if you with to use the facilities
in 111 Cory for Windows NT programming. He will arrange account
creation for you.