Section 3: Advanced Topics
This section covers advanced topics, including working with peripheral devices, network primitives and TCP/UDP communications, unsafe Rust, and interacting with other programming languages. Example projects include writing a program to detect details of connected USB devices, writing a TCP reverse proxy with an origin server, and an example of FFI.
This section comprises the following chapters:
- Chapter 10, Working with Device I/O
- Chapter 11, Learning Network Programming
- Chapter 12, Writing Unsafe Rust and FFI