PrefaceIntroductionThis book is for people who want to write programs that communicate with each otherusing an application program interface (API) known as sockets. Some readers may bevery familiar with sockets already, as that model has become synonymous with networkprogramming. Others may need an introduction to sockets from the ground up. Thegoal of this book is to offer guidance on network programming for beginners as well asprofessionals, for those developing new network-aware applications as well as thosemaintaining existing code, and for people who simply want to understand how the networkingcomponents of their system function.All the examples in this text are actual, runnable code tested on Unix systems.However, many non-Unix systems support the sockets API and the examples arelargely operating system-independent, as are the general concepts we present. Virtuallyevery operating system (OS) provides numerous network-aware applications such asWeb browsers, email clients, and file-sharing servers. We discuss the usual partitioningof these applications into client and server and write our own small examples of thesemany times throughout the text.Presenting this material in a Unix-oriented fashion has the natural side effect of providingbackground on Unix itself, and on TCP/IP as well. Where more extensive backgroundmay be interesting, we refer the reader to other texts. Four texts are so commonlymentioned in this book that we've assigned them the following abbreviations:
UNIX Network Programming, Volume 1: The Sockets Networking API, Third Edition
"Everyone will want this book because it provides a great mix of practical experience, historical perspective, and a depth of understanding that only comes from being intimately involved in the field. I've already enjoyed and learned from reading this book, and surely you will too."
--Sam LefflerThe classic guide to UNIX networking APIs... now completely updated!
To build today's highly distributed, networked applications and services, you need deep mastery of sockets and other key networking APIs. One book delivers comprehensive, start-to-finish guidance for building robust, high-performance networked systems in any environment: UNIX Network Programming, Volume 1, Third Edition.
Building on the legendary work of W. Richard Stevens, this edition has been fully updated by two leading network programming experts to address today's most crucial standards, implementations, and techniques. New topics include:
The authors also update and extend Stevens' definitive coverage of these crucial UNIX networking standards and techniques:
Since 1990, network programmers have turned to one source for the insights and techniques they need: W. Richard Stevens' UNIX Network Programming. Now, there's an edition specifically designed for today's challenges--and tomorrow's.See all Product Description
I bought this book about a month ago and used it very extensively for my UNIX programming project. While this book is great and very comprehensive, I did find code examples very... Read morePublished on April 6 2004
The book was great. It covers both the basics for the TCP/IP API in Unix and some advanced techniques of Network Programming. The book was a very easy read and flowed great. Read morePublished on Jan. 14 2004 by Heather
This book is a must have for anyone who writes networking code in C or C++ for UNIX/POSIX systems. It is complete, easy to understand, and stands up well both to skimming and to... Read morePublished on Jan. 8 2004 by David Schwartz
This will become the new classic of Unix Network Programming. When I first heard that there was a new edition, I was afraid that the classic would be destroyed. Read morePublished on Dec 16 2003 by Randy Given
There is no word to express how GOOD this book.I really suggest for novice to buy this book and i GUARANTEE that you WILL BECOME A NETWORK MASTER. Read morePublished on Dec 14 2003 by "kael8952"
I have UNP EEE, Green Cover, paperback, '93(I think). R. Stevens would be proud of this book. After 14 years, they **finally** got it right!(Zb)-peace-Published on Dec 8 2003