CS435 Class Project

Client due Wednesday, March 9, at 9:00 AM (Same week as the midterm)

Server must pass basic tests by Wednesday, April 13, at 10:30

Server will be presented during the week of April 25

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 and Internet-accessible server such as 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 13. 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.

Server grade items: