cpp-netlib provides an embeddable HTTP server based on boost::asio, which adopts a proactor pattern. As with all things boost, it is well made and elegant, and takes a bit getting used to.
The Poco Net libraries include a more traditional thread-per-request server which is very easy to use, with a clean OO approach.
I think ACE includes an HTTP server as well, but I have no experience with it.
The Poco Net libraries include a more traditional thread-per-request server which is very easy to use, with a clean OO approach.
I think ACE includes an HTTP server as well, but I have no experience with it.