O'Reilly logo

Boost.Asio C++ Network Programming by John Torjo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Who this book is for

This book is great for developers that need to do network programming but don't want to delve into the complicated issues of raw networking API. What you want is an easy abstraction, which is just what Boost.Asio provides. Being part of the famous Boost C++ Library, chances are switching to Boost.Asio is just a few extra #include directives.

In order to read the book, you should be familiar with the core Boost libraries, such as Boost Smart Pointers, boost::noncopyable, Boost Functors, Boost Bind, shared_from_this/enabled_shared_from_this, and Boost Threading (threads and mutexes). A bit of familiarity with Boost Date/Time is required as well. Readers should also be familiar with the concept of blocking versus "non-blocking" ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required