--- /dev/null
+These two programs demonstrate the use of the CSocket class. They are both \r
+command line programs, to make them easier to understand.\r
+\r
+Server.cpp\r
+----------\r
+This is a simple TCP server. It accepts a connection from a single TCP\r
+client, with which it can exchange data. For simplicity, the server\r
+is hardwired to the loopback address, allowing the server and client to\r
+be tested on the same machine.\r
+\r
+This program takes advantage of the notification events to detect when\r
+there is data on the socket to be received.\r
+\r
+Client.cpp\r
+----------\r
+This is the TCP client which connects to the server. The server must \r
+be running before the client is started for the client to connect.\r
+\r
+This program also takes advantage of the notification events to detect when\r
+there is data on the socket to be received.\r
+\r