As C++ networking shifts from callbacks to coroutines, the distance between readable code and wire-speed performance has never been smaller-or more treacherous. This book is for seasoned C++ engineers, protocol authors, and performance-minded systems developers who need to ship reliable, low-latency services. It bridges elegant abstractions with gritty realities: timeouts, partial I/O, head-of-line blocking, MTUs, TLS handshakes, and cross-platform quirks from Linux epoll to Windows IOCP. Coroutines form the spine: master ...
Read More
As C++ networking shifts from callbacks to coroutines, the distance between readable code and wire-speed performance has never been smaller-or more treacherous. This book is for seasoned C++ engineers, protocol authors, and performance-minded systems developers who need to ship reliable, low-latency services. It bridges elegant abstractions with gritty realities: timeouts, partial I/O, head-of-line blocking, MTUs, TLS handshakes, and cross-platform quirks from Linux epoll to Windows IOCP. Coroutines form the spine: master suspension, cancellation, and back-pressure, then compose safe asynchronous flows. Apply C++23 span, byte, endian, chrono, and PMR to buffers and deadlines. Compare reactor/proactor loops; design executors and timers. Dive into buffer sequences, scatter/gather, zero-copy; IP, sockets, MTU/MSS; TCP framing and tuning; UDP batching, multicast, and a pragmatic QUIC tour. Put it together with Boost.Asio/Networking TS, TLS 1.3 on OpenSSL 3, io_uring and IOCP, and resilient DNS with Happy Eyeballs. Prerequisites: strong modern C++ (C++20/23), familiarity with OS concurrency and basic networking. Examples favor idiomatic, allocation-aware C++ and portable Asio-style APIs. The emphasis is production: determinism under load, tail-latency discipline, robust teardown, observability, and build hygiene with sanitizers, LTO, and PGO.
Read Less
Add this copy of Streams, Packets, and Protocols to cart. $40.52, new condition, Sold by Books2anywhere rated 5.0 out of 5 stars, ships from Fairford, GLOUCESTERSHIRE, UNITED KINGDOM, published 2025 by Independently Published.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
PLEASE NOTE, WE DO NOT SHIP TO DENMARK. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Please note we cannot offer an expedited shipping service from the UK.
Add this copy of Streams, Packets, and Protocols: Inside Modern C++ to cart. $41.17, new condition, Sold by Ingram Customer Returns Center rated 5.0 out of 5 stars, ships from NV, USA, published 2025 by Independently Published.
Add this copy of Streams, Packets, and Protocols: Inside Modern C++ to cart. $73.95, good condition, Sold by Bonita rated 4.0 out of 5 stars, ships from Santa Clarita, CA, UNITED STATES, published 2025 by Independently published.
Add this copy of Streams, Packets, and Protocols: Inside Modern C++ to cart. $103.39, new condition, Sold by Bonita rated 4.0 out of 5 stars, ships from Santa Clarita, CA, UNITED STATES, published 2025 by Independently published.