asio

One of my absolute favorite c++ libraries in general is Chris Kohlhoff’s network and I/O programming library asio. Eventually unknown, asio can be used completely ‘boost-less’, assuming your compiler supports c++1x, and you have a few definitions set for the pre-processor.

Being header only, all you need to do is to drop the files somewhere, and make an include statement for your compiler. It’s ease of use and feature-completeness makes it the defacto-standard in network programming. If you’re familiar i.e. with the great c-library libevent, upgrading to c++ will be most likely work flawless.

What I really like about asio

What I don’t like:

Roman’s Rating: 4.4 / 5.0

Information