Skip to main content
Books, videos, and music - all free from your public library!
LoginSign Up

Footer

Hoopla logo, Go to homepage
  • For Patrons
  • For Libraries (opens in new window)
  • For Vendors (opens in new window)
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)

Our Company

  • Our Story
  • Get Hoopla for your Library (opens in new window)
  • Get your content on hoopla (opens in new window)
  • Join our team (opens in new window)
  • Accessibility Statement

Our Content

  • Audiobooks
  • Ebooks
  • Movies
  • Television
  • Comics
  • BingePasses
  • Music
  • The Loop Blog

Help

  • Help Center
  • Submit Feedback
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)
  • Download on the App Store (opens in new window)
  • Get it on Google Play (opens in new window)
  • Available at Amazon Appstore (opens in new window)
© 2026 Midwest Tape, LLC. All rights reserved. Privacy Policy | Terms of Use
  • Hoopla logo
    Powered by Hoopla
  • Browse
  • My Hoopla
  • Log In
  1. Navigate Home
  2. Ebooks
  3. Boost.Asio C++ Network Programming Cookbook

EBOOK

Boost.Asio C++ Network Programming Cookbook

Dmytro Radchuk
(0)
sign up
Pages
248
Year
2016
Language
English
Publisher
Packt Publishing

About

Key Features
Build highly efficient distributed applications with ease
Enhance your cross-platform network programming skills with one of the most reputable C++ libraries
Find solutions to real-world problems related to network programming with ready-to-use recipes using this detailed and practical handbook
Book Description
Starting with recipes demonstrating the execution of basic Boost.

Asio operations, the book goes on to provide ready-to-use implementations of client and server applications from simple synchronous ones to powerful multithreaded scalable solutions. Finally, you are presented with advanced topics such as implementing a chat application, implementing an HTTP client, and adding SSL support. All the samples presented in the book are ready to be used in real projects just out of the box.

As well as excellent practical examples, the book also includes extended supportive theoretical material on distributed application design and construction.

What you will learn
Boost your working knowledge of one of the most reputable C++ networking libraries-Boost.

Asio
Familiarize yourself with the basics of TCP and UDP protocols
Create scalable and highly-efficient client and server applications
Understand the theory behind development of distributed applications
Increase the security of your distributed applications by adding SSL support
Implement a HTTP client easily
Use iostreams, scatter-gather buffers, and timers.

Related Subjects

  • General
  • Distributed Systems & Computing
  • Computers
  • Adult Nonfiction
  • Network Protocols
  • Networking
  • Client-Server Computing

Artists

Dmytro RadchukAuthor