Boost.Asio is great library but it has one huge drawback -- extreamly slow compilation times. A simple implementation (really simple) of HTTP protocol (about 1k lines of cod
boost::lambda
or boost::bind
to construct your completion handlers?
boost::bind
is less complex => compiles faster.