NEWS!! Now you can get the book in PDF or EPub formats! Leanpub Book Page
Have questions or feedback about the book? My email is cwoodruff@live.com.
For the source code for the book, visit the book's GitHub repo. book-network-programming-csharp
To find translations, please check out the Translations page.
| Chapter | Title | Published |
|---|---|---|
| 1 | Overview of Network Programming | ✔️ |
| 2 | Fundamentals of Networking Concepts | ✔️ |
| 3 | Introduction to Socket Programming | ✔️ |
| 4 | Asynchronous Programming with Async/Await | ✔️ |
| 5 | Multithreading in Network Applications | ✔️ |
| 6 | Error Handling and Fault Tolerance Strategies | ✔️ |
| 7 | Data Serialization Techniques | ✔️ |
| 8 | Network Performance Optimization | ✔️ |
| 9 | Working with REST APIs | ✔️ |
| 10 | Working with WebSockets | ✔️ |
| 11 | Working with WebRTC | ✔️ |
| 12 | Working with MQTT for IoT (Internet of Things) | ✔️ |
| 13 | Working with gRPC | ✔️ |
| 14 | Working with WebHooks | ✔️ |
| 15 | Implementing Message Queuing | ✔️ |
| 16 | Using SignalR | ✔️ |
| 17 | Looking to the Future with QUIC | ✔️ |
| 18 | Extending Applications with the Model Context Protocol (MCP) | ️ |
