ChessServer
1.0.0
P2P Chess server with Visual Basic 6 + Winsock
This is a fully functional chess server developed by me in 2004 using Visual Basic 6 and the Winsock control (MSWINSCK.OCX)

It consists of two seperate projects:
In the lobby clients can exchange chat messages and arrange games.
A client can "host" a game so that other clients can connect to it to play a game of chess.
The complete and official gameplay of chess is implemented inside the client project (class cChessGame.cls) and even rules like en-passant, castling moves and pawn promotions are supported.