Chapter 8. Connection-Oriented Protocols for Servers
The last chapter showed you how to write a connection-oriented client program. The server program that the client connects to must use a different procedure, however. This chapter will teach you about the role of the server, including the following topics:
The basic steps used by connection-oriented servers
Why the
bind(2)
function is necessary for serversThe
listen(2)
function and its roleThe
accept(2)
function and its roleHow to write a connection-oriented server program
With these topics mastered, you will be equipped to program your own custom server programs.
Understanding the Role of the Server
In the last chapter you saw how a client program connected to a server process. Compared to connectionless ...
Get Linux Socket Programming by Example now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.