Network Programming with Rust
Rust has steadily become one of the most important new programming languages in recent years. One the one hand, it is low-level enough to provide fine-grained control over memory while providing memory-safety through compile-time validation. Rust also guarantees data race-free parallelism. All these features make it uniquely suitable for writing low-level networking applications. This book will help developers get started on writing such applications in Rust.
Offered by
Difficulty Level
Intermediate
Completion Time
9h16m
Language
English
About Book
Who Is This Book For?
This book is for software developers who want to write networking software with Rust. A basic familiarity with networking concepts is assumed. Beginner-level knowledge of Rust will help but is not necessary.
Network Programming with Rust
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 9h16m total length
Introduction to client/server networking
Introduction to Rust and it’s ecosystem
TCP and UDP using Rust
Data serialisation, deserialisation and parsing
Application Layer Protocols
Talking HTTP in the Internet
Asynchronous network programming using Tokio
Security
Appendix
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!