Custom cover image
Custom cover image

Boost.Asio C++ network programming cookbook : over 25 hands-on recipes to create robust and highly-efficient cross-platform distributed applications with the Boost.Asio library / Dmytro Radchuk

By: Resource type: Ressourcentyp: Buch (Online)Book (Online)Language: English Publisher: Birmingham : Packt Publishing, 2016Publisher: Packt PublishingEdition: 1Description: 1 online resource (248)ISBN:
  • 9781783986552
  • 1783986557
Subject(s): Additional physical formats: 9781783986545 DDC classification:
  • 005.2762
Online resources: Summary: Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: The Basics -- Introduction -- Creating an endpoint -- Creating an active socket -- Creating a passive socket -- Resolving a DNS name -- Binding a socket to an endpoint -- Connecting a socket -- Accepting connections -- Chapter 2: I/O Operations -- Introduction -- Using fixed length I/O buffers -- Using extensible stream-oriented I/O buffers -- Writing to a TCP socket synchronously -- Reading from a TCP socket synchronously -- Writing to a TCP socket asynchronously -- Reading from a TCP socket asynchronously -- Canceling asynchronous operations -- Shutting down and closing a socket -- Chapter 3: Implementing Client Applications -- Introduction -- Implementing a synchronous TCP client -- Implementing a synchronous UDP client -- Implementing an asynchronous TCP client -- Chapter 4: Implementing Server Applications -- Introduction -- Implementing a synchronous iterative TCP server -- Implementing a synchronous parallel TCP server -- Implementing an asynchronous TCP server -- Chapter 5: HTTP and SSL/TLS -- Introduction -- Implementing the HTTP client application -- Implementing the HTTP server application -- Adding SSL/TLS support to client applications -- Adding SSL/TLS support to server applications -- Chapter 6: Other Topics -- Introduction -- Using composite buffers for scatter/gather operations -- Using timers -- Getting and setting socket options -- Performing a stream-based I/O -- Index.PPN: PPN: 1657553604Package identifier: Produktsigel: ZDB-26-MYL | ZDB-30-PQE
No physical items for this record

Powered by Koha