JChessBoard is a chess game and PGN viewer/editor written in Java that can be connected to another JChessBoard via a direct TCP/IP connection. No Internet Chess Server is required for playing.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
The server is now always running in the
background, and the client is started with
"Connect...". Undo logic is changed: both sides
can now always request an undo, and the opponent
has to confirm it. A simple message feature has
been added. Some bugs have been fixed.