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

Summary

Strive for your code to be simple and easy to understand. Learn and use co-routines. This will minimize the debugging you need to do, but just in case there are still some bugs lurking in the code, Boost.Asio lends a helping hand, as we've seen in the Debugging section.

In case you need to deal with SSL, Boost.Asio allows for basic SSL programming.

Finally, if you know your application is targeted at a given OS, you can take advantage of the features Boost.Asio provides for that specific operating system.

Network programming is crucial nowadays. Boost.Asio is a must for any C++ programmer of the 21st century. We've also delved into theory, then into practice; use this as both a reference and a hands-on collection of Boost.Asio examples, ...

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