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.
|Tags||Software Development Libraries|
|Operating Systems||POSIX BSD Linux|
Release Notes: This release calls OnClose() on closed sockets. This calls the ioctl FIONREAD when select() reports a readable socket to check whether the socket was closed, and if there is data to read or a connection to accept.
Release Notes: 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).