Netclasses is an asynchronous networking library that works
with GNUstep and Mac OS X. Out of the box, it gives a nice,
asynchronous, and object-oriented interface for IRC, line-
based, and raw TCP/IP connections. Users can easily
subclass the raw TCP/IP or line-based interfaces to create
asynchronous interfaces for other sorts of connections.