Book

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 byPackt Logo

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.

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!

No credit card required