This is a simple webchat system with really no fancy stuff.
This client uses a persistent connection to the server to receive
messages in real time. It doesn't have to poll the server for new
messages like most other webchat systems.
The sending of messages unfortunately still requires a separate
request, since it doesn't seem to be possible to keep a bi-directional
connection open to the server. At least not until browsers start
To start the client, enter a nickname and click start: START
The actual chat server. Listens on a local UNIX socket for
connections from chat.py and processes and routes messages
between clients. Not really commented, and probably unreadable
for people not familiar with unix network programming =)