This package contains the classes that provide the communication substrate for Kan. Java sockets are used to provide communication between physical nodes. A future release will manage sockets as resources, tearing them down and rebuilding them on demand.

The major communication classes are AcceptSocketThread, AppMessage, AppReply, DieMsg, GroupWakeup, KanComm, LocalLogicalNode, LogicalNode, MachinePort, Message, NodeNumber, PhysicalNode, Reply, SingleWakeup, SysMessage, Wakeup, and YesNoReply..