Essential Network Socket Programming Skills
摘要
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.