The following source code is divided into 4 files; ChessClient.java: the client's main program. ChessInterface.java: client interface. ChessPad.java: draws the chessboard. ChessServer.java: the server-side. Can accommodate up to 50 people online to play chess and chat. Without adding detailed notes, but can definitely run, passing under j2sdk1.4.