v0.1
Overview
The 0.1 version of BobChat is the most straightforward. The server is a mono-threaded asynchronous select-based program while the a simple mono-threaded app that just sends and receives messages BobChat sends and receives just plain text as its message format. v0.1 is not really a chat program, it is more an example to help me understand how to write socket code in the first place.
Given that the client doesn't actually do much this isn't much of a chat program. v0.2 adds to the client to make it a true chat program.
Let's take a more indepth look at the v0.1 server
Now let's look at the v0.1 "client"
Download
Download the complete source code for v0.1 here