Chat Demo - Articles
The design and implementation of the chat demo are described in detail in two articles:
- Let's Chat! (Part 1)
- This article describes the overall requirements and design of the application, including a number of interesting design decisions that are required in order to support web-based clients and to ensure that communications are secure. This article also presents the implementation of the C++ chat server, and shows how to implement a simple command-line client in C++.
- Let's Chat! (Part 2)
- This article describes the design and implementation of GUI clients for the chat application in C# and Java. In addition, it shows you how to implement web-based clients using PHP and Silverlight.