[asio-users] asio version 0.3.1 released
Brought to you by:
chris_kohlhoff
From: Christopher K. <ch...@ko...> - 2005-03-06 01:42:56
|
asio version 0.3.1 has been released. It may be downloaded from the asio sourceforge page at http://asio.sourceforge.net. The 0.3.x versions will be development releases and may introduce interface changes (although none have been made so far). The most significant change in this release is support for epoll on Linux, where the kernel version is 2.5.45 or later. This allows programs to handle tens of thousands of concurrent connections. The changes made since asio 0.2.0 are: - Added initial support for epoll on Linux where the kernel version is 2.5.45 or later. This allows support for more than 1024 file descriptors in a single server. A server written using asio has been tested with 20000 concurrent connections. - Signals are now blocked in any thread that is private to asio, and when performing I/O operations following a select() or epoll_wait(). This allows programs using asio to cleanly handle signals by blocking them in all threads and having a single thread dedicated to calling sigwait(). - Low level system resource wrapper classes now throw exceptions on failure, where appropriate. - Copyright notices updated to include 2005. |