chatC is part of the chatX family where X includes C, C++, Java, Perl, Python, Rexx and Tcl. chatC is the first installment in the chat family, to provide a very basic chat structure, which can be easily added on to. The chatX programs are designed to provide a simple, basic approach to creating a multi-user program written in various languages as to compare their ease of coding, and the functionality that is possible. chatC is the C language version of this chat family.

The basic functionality includes acting as a server, opening up a port on the machine, and allowing multiple users to connect. Some of the basic commands include setting your name, who list, emote, tells, full ANSI color support, and others.

The code was coded and tested on linux based systems.

Download chatC version 1.0 source code

View the source code on-line via web based CVS

All code is released under the GPL (GNU General Public License).

SourceForge Logo