|
Boost : |
Subject: [boost] The cpp-netlib Release 0.8 is Out Now!
From: Dean Michael Berris (mikhailberis_at_[hidden])
Date: 2010-11-19 06:38:34
Hi Everyone, advanced apologies for the cross-post.
To those interested and watching the cpp-netlib project's progress,
this afternoon Philippine time I just packaged and released the latest
installment of the cpp-netlib project. Release 0.8 features:
* An asynchronous HTTP server template, supporting asynchronous
handler invocation and asynchronous writing to the established HTTP
connection on the handler side. An example of one use for this is
included in the library which implements a simple static web server,
benchmarked with Apache AB on a dual core Intel Core 2 CPU with 2GB
RAM to be able to serve a 10kb file at 4700 requests per second on
64-bit Linux 2.6.36. You can find out more about the example here:
http://goo.gl/5mVuY
* More in-depth documentation covering the HTTP Client and Server
APIs, now hosted online as well. Read the documentation at
http://cpp-netlib.github.com/0.8/
* A simple thread pool implementation that uses Boost.Asio
underneath, with a simple API for posting nullary function objects as
tasks. The number of threads to run is configurable as a constructor
parameter -- this is especially required by the asynchronous HTTP
server template, where handlers are queued to be executed.
The library is released under the Boost Software License, and is being
developed for future submission to the Boost C++ Library.
You can download the latest and previous releases from
http://github.com/cpp-netlib/cpp-netlib/downloads.
Have a great day everyone and I look forward to your very valuable feedback!
-- Dean Michael Berris deanberris.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk