SOLDES

Jusqu'à -70% sur une sélection d'articles*

Nouveauté

Hands-On Network Programming with Modern C++

Par : Daniel Mercer
Offrir maintenant
Ou planifier dans votre panier
Disponible dans votre compte client Decitre ou Furet du Nord dès validation de votre commande. Le format ePub est :
  • Compatible avec une lecture sur My Vivlio (smartphone, tablette, ordinateur)
  • Compatible avec une lecture sur liseuses Vivlio
  • Pour les liseuses autres que Vivlio, vous devez utiliser le logiciel Adobe Digital Edition. Non compatible avec la lecture sur les liseuses Kindle, Remarkable et Sony
Logo Vivlio, qui est-ce ?

Notre partenaire de plateforme de lecture numérique où vous retrouverez l'ensemble de vos ebooks gratuitement

Pour en savoir plus sur nos ebooks, consultez notre aide en ligne ici
C'est si simple ! Lisez votre ebook avec l'app Vivlio sur votre tablette, mobile ou ordinateur :
Google PlayApp Store
  • FormatePub
  • ISBN8235066960
  • EAN9798235066960
  • Date de parution30/06/2026
  • Protection num.pas de protection
  • Infos supplémentairesepub
  • ÉditeurIoakim Ioakim

Résumé

Build Real-World Network Applications with Modern C++Most networking books teach APIs. This book teaches engineering. If you want to build scalable servers, secure clients, REST APIs, real-time communication systems, or distributed applications in modern C++, this practical guide will take you from networking fundamentals to production-grade systems used in professional environments. Rather than focusing on isolated code snippets, you'll build complete networking applications while learning the principles that drive modern software architecture.
What You'll LearnNetworking Fundamentals How the Internet actually works TCP/IP architecture IPv4 and IPv6 DNS, routing, and packet flow Latency, throughput, and performance metrics Socket Programming Berkeley Sockets API TCP and UDP communication Connection management Non-blocking sockets Cross-platform networking for Linux, Windows, and macOS High-Performance Networking select(), poll(), epoll(), kqueue(), and IOCP Event-driven architectures Thread pools and worker queues Asynchronous programming with Boost.
Asio Performance optimization techniques Application Protocols Designing custom protocols Message framing Serialization and deserialization HTTP and REST APIs WebSockets gRPC and Protocol Buffers Security TLS and OpenSSL Certificate management Authentication and authorization Secure coding practices Common network attack vectors Production Engineering Wireshark and packet analysis Debugging network applications Logging and observability Docker deployment Performance benchmarking Build Real ProjectsThroughout the book, you'll develop complete working applications including:? TCP chat systems? UDP telemetry platforms? Multithreaded servers? Event-driven network services? HTTP web servers? REST APIs? TLS-secured applications? Real-time WebSocket systems? Distributed file transfer tools? High-performance networking servicesWho This Book Is For C++ developers Backend engineers Embedded software engineers Systems programmers Game server developers Computer science students Software architects Whether you're preparing for systems programming interviews, building backend services, developing embedded devices, or pursuing high-performance computing, this book provides the practical skills needed to design, build, secure, optimize, and deploy modern network applications with confidence.
By the end of this book, you'll understand not only how networking works, but how professional engineers build systems that are fast, scalable, reliable, and secure.
Paper Empire
Paper Empire
Daniel Mercer
E-book
3,49 €
The Discipline Advantage
The Discipline Advantage
Daniel Mercer
E-book
4,49 €
It Was Never Your Job
It Was Never Your Job
Daniel Mercer
E-book
6,99 €