Essential Network Socket Programming Skills
Abstract
In Chapter 7 , “Handle Interprocess Activities Using C Programming,” we have learned how to implement inter process communication activities on a system using Linux IPC constructs in C programming. In this chapter, we will learn how to implement network applications using Linux socket programming in C. We will start this chapter by introducing Internet, the TCP/IP protocols stack, and network application architectures. Next, you will be learning how to implement network applications using fundamental transport protocols such as transmission control protocol (TCP) and user datagram protocol (UDP). Specifically, you will learn how to use TCP/UDP sockets for implementing client-server network applications in C.
Fields of Study & Subjects
Technology and Education Systems
Network Traffic and Congestion Control
Engineering and Information Technology
Publication details
- Journal / source
- Apress eBooks
- Pages
- 473–552
- Publication date
- 1 January 2026
- Language
- EN
- Document type
- Book chapter