State Threads 1.8 (Default branch)

The State Threads is a small application library which provides a foundation for writing fast and highly scalable Internet applications (such as Web servers, proxy servers, mail transfer agents, etc.) on UNIX-like platforms. It offers a threading API for structuring a network application as an event-driven state machine.License: Mozilla Public License (MPL)Changes:
This release adds support for kqueue and epoll on platforms that support them, and the ability to choose the event notification system at program startup. It also adds the functions st_writev_resid(), st_readv_resid(), and st_readv(). It incorporates public definitions of ST_UTIME_NO_TIMEOUT and ST_UTIME_NO_WAIT. The documentation has been fixed.

More...