Bytemaster's Boost Libraries
Boost.CMT ASIO
Boost.CMT

Boost.CMT provides most of the wrappers you need to use boost::asio as part of a cooperative multi-tasked system. You get all of the benefits of asynchronous read/write operations with the ease of use of synchronous operations.

See this header for more information: boost/cmt/asio.hpp

In addition to wrapping boost::asio functions, Boost.CMT ASIO also implements socket and acceptor classes that take advantage of multi-tasking.

 All Classes Namespaces Files Functions Variables Typedefs Defines