You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-11Lines changed: 9 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,11 +10,15 @@ This is the code repository for [Hands-On Network Programming with C](https://ww
10
10
Network programming, a challenging topic in C, is made easy to understand with a careful exposition of socket programming APIs. This book gets you started with modern network programming in C and proper usage of the relevant operating system APIs.
11
11
12
12
This book covers the following exciting features:
13
-
- Creating TCP and UDP connections over IP
14
-
- Resolve hostnames with DNS
15
-
- Interface with online APIs over HTTP or HTTPS
16
-
- Write safe and secure network code
17
-
- Write high-performance server code
13
+
- Uncover cross-platform socket programming APIs
14
+
- Implement techniques for supporting IPv4 and IPv6
15
+
- Understand how TCP and UDP connections work over IP
16
+
- Discover how hostname resolution and DNS work
17
+
- Interface with web APIs using HTTP and HTTPS
18
+
- Acquire hands-on experience with the email protocol (SMTP)
19
+
- Gain real-world expertise with practical network applications
20
+
- Explore new approaches for the Internet of Things (IoT)
21
+
18
22
19
23
If you feel this book is for you, get your [copy](https://www.amazon.com/dp/1789349869) today!
20
24
@@ -135,12 +139,6 @@ This chapter doesn't include any example programs.
135
139
136
140
137
141
138
-
139
-
**Following is what you need for this book:**
140
-
If you're a developer or a system administrator who wants to enter the world of network programming, this book is for you. Basic knowledge of C programming is assumed.
141
-
142
-
With the following softwares you can run all code files present in the book (Chapter 1-14).
143
-
144
142
### Required Software
145
143
146
144
Following along with the code in this book requires that you to have access to a C compiler on a standard operating system. The example programs in this book were carefully tested on Windows, Linux, and macOS. They were tested using the gcc, clang, and Microsoft Visual Studio compilers. All of the code in this book will compile as either C or C++.
0 commit comments