Programming Assignment 3
SE 510 Principles and Applications of Software Design
Fall 2009

Tic-Tac-Toe - Multiple  Games

This assignmnent is to change our game server to allow multiple games at the same time. The server dispataches a subserver to host a game upon accepting two consecutive connections. A subserver terminates once its hosted game completes. The server and subservers do not need to keep any info about players and games. 

You are asked to commit your completed system at your team's CVS repository and tagged it  as a version with multiple_games as version tag.

Team Members and Socket Port Assignment

Team # Members  Port #
1 Dasari, Hepsiba V. 200911
Shamim, Shahana
Paulowskey, Joseph J.
2 Behr, Kevin M. 200921
Peddachappali, Sai K.
Sudhakara, Suhasini
3 Paulukonis, Michael J. 200931
Pedley, Michael J.
Washo, Jason C.
4 Easton, William R. 200941
Redding, David P.

Helpful links:

Passing Objects through Sockets: Client, Server, Person, ACK
Java ServerSocket API
Java Socket API
Java Socket Tutorial by Sun
Java Socket Tutorial by JavaWorld
Java Thread Tutorial by Sun
Java Threads Tutorial by JavaWorld