CS 580 Client-Server Programming
Spring Semester, 2006
Assignment 4
© 2006, All Rights Reserved, SDSU & Roger Whitney
San Diego State University -- This page last updated 3/31/06
Assignment 4
Due April 11
Implement a chess server that supports the commands REGISTER, LOGIN, QUIT and RANKINGS with functionality as indicated by the class Chess protocol. The user information should be stored in a database. Information like database username, database password, data location, server port and log file should be set in a configuration file and changeable via the command line when starting the server. Connections to the server and any exceptions need to be logged. The server needs handle more than one connection at a time. Given that we will be extending the server you need unit tests for the code.