The Asynchronous Socket Library provides
event-driven socket programming a la MFC
CAsyncSocket. It can also be used in blocking mode
as an ordinary C++ socket library.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
Changing from the poll() implementation to select(), some code reworking, and a fix for a serious bug in the Read() function (it called read() on the underlying socket twice with the same buffer).