CS435 Class Project

Client due Wednesday, March 6, at 9:00 AM (Class Time)

Server must pass basic tests by Monday, April 15, at 10:30

Server will be presented during the week of April 22, or possibly the following week if presentations take a long time

Final server with all bugs fixed due Friday, May 3, at 9:00 AM

Each student will create a client and a server. These should be unique, and not share any source code, but be able to communicate with each other. They can be written in any language, although the server must be able to run on isoptera. There is no such requirement for the client, but if it doesn't run on my computer, I might ask you to demonstrate it.

Client Requirements:

Server Requirements:

The server must pass a basic LURK protocol test April 16. This will be a script which can be run from isoptera, that will test each protocol message. It may not be completely thorough, but will require the network communication on the server to be largely complete. Server presentation will be in-class, and we will play each game as a class. The final version of the server is due on May 3, so that bugs discovered during the in-class presentation can be fixed.

Server grade items: