Package dd.net

Provides support for client/server networking layer.

See:
          Description

Interface Summary
Client Interface to network client and servers.
Handler  
 

Class Summary
GameServer A simple class template.
NetClient Base class for network client protocol.
NetServer Base class for network server protocol.
ObserverClient This is a turn client that is incapable of taking game actions, suitable for instructors and other lurkers.
TurnClient This is the turn client for DLUG.
TurnServer This is the turn server for DLUG.
TutorialServer This is the turn server for DLUG.
Venue Encapsulates a running game server.
 

Package dd.net Description

Provides support for client/server networking layer. This package contains the networking infrastructure for the clients and servers. The client-server interface is a general-puropses text-based request system. Clients connect to servers using well-known ports and send commands which are simply lines of text. Both the clients and servers use an action handler paradigm to determine how to handle a command. Given the name of the command (the first identifier on the input line) the client or server invokes a piece of code that is registered to deal with that command, much like an event handler listens for events in a graphical environment.