What do you think?


UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1
An introductory tutorial or class text and a reference for experienced programmers. Revised from the 1990 edition by using ANSI C for all examples, expanding and rearranging much of the material, dropping the explanation of UNIX, describing the Posix interface, some terminology change, and covering several new topics. It has also been divided into at least three volumes; the second probably on interprocess communications and the third on applications. Annotation c. by Book News, Inc., Portland, Or.
1009 pages, Hardcover
First published January 1, 1990
About the author
W. Richard Stevens
39 books85 followersWilliam Richard (Rich) Stevens was a Northern Rhodesia–born American author of computer science books, in particular books on Unix and TCP/IP.
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 14 of 14 reviews
January 12, 2009
How I learned Unix socket programming. Great reference.
Want to Read
April 15, 2013Best book
January 12, 2019
Quite dry but works as reference for programming with Berkeley sockets.
August 8, 2019
The Unix Network Programming books have been a staple of my bookshelf for almost 2 decades.
August 12, 2019
Dated now, but still the definitive book on UNIX socket programming. I can't think of a better book on the subject.
August 24, 2007
dear reader,
NO JOKE there is a HUGE grey, windowless schoolbus outside my window right now! what a world we live in, am i right?!
anyway, enough jokes! the time for joking around is over! now it's time to get serious, and we'll be doing that today by discussing the seminal thriller, "unix network programming" by, well, i can't remember his name, but fuck he is smart. ok, let's go!
REVIEW:
excellently organized.
begins with overview of the OSI model, discussing the lower (transport: TCP/IP) layer first.
great tcp client-server example.
in-depth explanation of select() and poll() and ioctl().
good API reference.
iterative vs. concurrent, multi-process vs. single-process.
VERDICT:
portno = atoi(argv[2]);
sockfd = socket(AF_INET, SOCK_STREAM, 0);
if (sockfd < 0)
error("ERROR opening socket");
server = gethostbyname(argv[1]);
yes!
NO JOKE there is a HUGE grey, windowless schoolbus outside my window right now! what a world we live in, am i right?!
anyway, enough jokes! the time for joking around is over! now it's time to get serious, and we'll be doing that today by discussing the seminal thriller, "unix network programming" by, well, i can't remember his name, but fuck he is smart. ok, let's go!
REVIEW:
excellently organized.
begins with overview of the OSI model, discussing the lower (transport: TCP/IP) layer first.
great tcp client-server example.
in-depth explanation of select() and poll() and ioctl().
good API reference.
iterative vs. concurrent, multi-process vs. single-process.
VERDICT:
portno = atoi(argv[2]);
sockfd = socket(AF_INET, SOCK_STREAM, 0);
if (sockfd < 0)
error("ERROR opening socket");
server = gethostbyname(argv[1]);
yes!
September 30, 2007
the definitive network programming best-practices tutorial, at least as of a couple years ago.
mostly everything still applies.
mostly everything still applies.
November 5, 2012
The best book to learn about Computer Networking. I learned everything about TCP/IP, UDP, UDS, L2 layer and much more. The code is in C so familiarity wit C is very helpful
Read
March 17, 2013fd fv dffrwv
Read
May 6, 2013This book opened my eyes on networking. See newer edition.
May 10, 2014
The definitive guide to the UNIX networking API. Few technical authors can match Stevens, who unfortunately passed away not too long ago.
Read
February 8, 2013good book
Displaying 1 - 14 of 14 reviews








