Networking Examples - DR9 Preview release
-----------------------------------------

This archive contains two sets of client/server networking examples.
One is a chat client and server, the other a shared whiteboard. 

The files utilize two shared libraries, BTSNetLib and BTSNetUtilLib.
These can be found in the corresponding subdirectories, and the ".so"
files should be copied into /boot/home/config/lib.

Projects
--------

NetLib.proj (library)
===========
Contains classes that implement a server socket and a client socket,
somewhat akin to Java. Also implements basic socket and network
address classes.

NetUtilLib.proj (library)
===============
Contains utility classes and functions for creating clients and 
servers that communicate by compressing BMessages into data buffers
and transmitting them. On the other side, the buffers are converted
back into BMessages and posted to a specified message receiver.
Simple, if not terribly efficient.

DrawServer.proj, DrawClient.proj
================================
Implements a shared whiteboard client and server. Uses the above
mentioned libraries.

ChatServer.proj, ChatClient.proj
================================
Implements a chat server and client. Uses the above mentioned
libraries.
