Stevens has a clear style, and his example C source code is designed to illustrate the point he seeks to make, rather than to puff up the book. Although the book addresses both Berkeley sockets and System V Transport Layer Interface (TLI), I can only vouch for the former.
I would hope that a new edition of the book would include information on Samba and CORBA.
Stevens has also written (in association with Gary R. Wright) a newer, more extensive three-volume set on the BSD flavor of TCP/IP and a book devoted to UNIX programming (multiple flavors):
Preface
Chapter 1: Introduction
Chapter 2: The UNIX Model
Chapter 3: Interprocess Communication
Chapter 4: A Network Primer
Chapter 5: Communication Protocols
Chapter 6: Berkeley Sockets
Chapter 7: System V Transport Layer Interface
Chapter 8: Library Routines
Chapter 9: Security
Chapter 10: Time and Date Routines
Chapter 11: Ping Routines
Chapter 12: Trivial File Transfer Protocol
Chapter 13: Line Printer Spoolers
Chapter 14: Remote Command Execution
Chapter 15: Remote Login
Chapter 16: Remote Tape Drive Access
Chapter 17: Performance
Chapter 18: Remote Procedure Calls
Appendix A: Miscellaneous Source Code
Author: Stevens, W. Richard. Title: UNIX network programming / W. Richard Stevens. Published: Englewood Cliffs, N.J. : Prentice Hall, c1990. Description: xi, 772 p. : ill. ; 25 cm. LC Call No.: QA76.76.O63S755 1990 Dewey No.: 005.7/1 20 ISBN: 0139498761 Notes: Includes bibliographical references (p. 735-747). Subjects: UNIX (Computer file) Computer networks. Internet programming. Control No.: 89025576 //r97
I have taken this program and I highly recommend it to all health-care providers - Orville R. Weyrich, Jr PhD NMD. For more information, see: The CSI Report and Video and Become a New Patient Magnet |