Package ca.ualberta.cs.poker.free.server

This package contains the code that is specifically associated with the server.

See:
          Description

Class Summary
GenerateCards  
Main  
Node Node represents a node in a directed graph, where each node has a unique id, a list of parents, and a list of children, and optionally a name.
PAProTCPPlugin  
PlayerAgent  
PokerServer  
RunTournament  
TournamentTree DirectedGraph represents a directed graph that contain the structure of the single elimination tournament, which match to run and keep track of the outcome
 

Exception Summary
ConversionException  
SyncException  
TimeoutException This exception is a little more general than its name implies: any socket or i/o exception during transfer results in a timeout exception.
 

Package ca.ualberta.cs.poker.free.server Description

This package contains the code that is specifically associated with the server. In particular, the Main class should be run to test and see if the code is working. The PokerServer class is the heart of the server code; its run command handles a full match of poker.

In the future, the code required to run the various tournaments will be placed in this package.