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
  • Browse
  • My Hoopla
  • Log In
  1. Navigate Home
  2. Ebooks
  3. Network Programming in Rust: TCP, HTTP, and High-Performance Servers

EBOOK

Network Programming in Rust: TCP, HTTP, and High-Performance Servers

Dorian ReedSeries: Modern Systems Programming With Rust
(0)
sign up
Pages
403
Year
2026
Language
English
Publisher
Dorian Reed

About

Master the art of systems-level networking and build blazing-fast, concurrent servers with Rust.Moving from standard application development to low-level network programming can be daunting. You need to understand kernel-level data movement, manage complex concurrent state, and guarantee memory safety without sacrificing a single drop of performance."Network Programming in Rust: TCP, HTTP, and High-Performance Servers" is your definitive guide to understanding the network stack from the ground up. This book bridges the gap between theoretical protocol design and practical, high-performance systems engineering. You will learn how to leverage Rust's zero-cost abstractions and strict compiler guarantees to write secure, scalable backend architectures.Inside this comprehensive guide, you will discover how to:Master TCP internals, flow control, and operating system socket primitives.Transition seamlessly from blocking I/O models to highly concurrent, non-blocking architectures.Build robust, custom HTTP servers from scratch using memory-safe Rust design patterns.Profile and optimize your applications using industry-standard tools like Criterion, Linux perf, and cargo-flamegraph.Inspect wire-level traffic and debug complex protocol logic using packet analyzers like tcpdump and Wireshark.Prevent memory corruption and concurrency data races using Rust's strict ownership model.Whether you are a backend web developer looking to scale your infrastructure, a C++ systems engineer transitioning to a modern language, or a software enthusiast eager to understand how data moves across the web, this book provides the rigorous, hands-on knowledge you need.Stop guessing how your server handles traffic under the hood. Equip yourself with the skills to architect, benchmark, and deploy production-ready network applications.Take control of your network stack. Grab your copy today and start building the high-performance systems of tomorrow!

Related Subjects

  • General (Networking)
  • Networking
  • Computers
  • Adult Nonfiction
  • General (Programming)
  • Programming
  • General (Languages)
  • Languages

Extended Details

  • SeriesModern Systems Programming With Rust

    Artists

    Dorian ReedAuthor