UNIX Network Programming: The sockets networking API, Volume 1

Front Cover
Addison-Wesley Professional, 2004 - Computers - 991 pages
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 Leffler The 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: POSIX Single UNIX Specification Version 3 IPv6 APIs (including updated guidance on IPv6/IPv4 interoperability) The new SCTP transport protocol IPsec-based Key Management Sockets FreeBSD 4.8/5.1, Red Hat Linux 9.x, Solaris 9, AIX 5.x, HP-UX, and Mac OS X implementations New network program debugging techniques Source Specific Multicast API, the key enabler for widespread IP multicast deployment The authors also update and extend Stevens' definitive coverage of these crucial UNIX networking standards and techniques: TCP and UDP transport Sockets: elementary, advanced, routed, and raw I/O: multiplexing, advanced functions, nonblocking, and signal-driven Daemons and inetd UNIX domain protocols ioctl operations Broadcasting and multicasting Threads Streams Design: TCP iterative, concurrent, preforked, and prethreaded servers 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.
 

What people are saying - Write a review

User ratings

5 stars
14
4 stars
4
3 stars
1
2 stars
0
1 star
0

LibraryThing Review

User Review  - Lyndatrue - LibraryThing

UNIX Network Programming (Volumes 1 and 2) used to be one book, but it was expanded to two when Stevens updated it. Don't think that just because it used the word "UNIX" that it won't be applicable to ... Read full review

User Review - Flag as inappropriate

have learn

All 10 reviews »

Contents

IV
3
V
6
VI
10
VII
11
VIII
13
IX
16
X
18
XI
20
CLXXVII
395
CLXXVIII
398
CLXXIX
399
CLXXX
402
CLXXXI
408
CLXXXII
411
CLXXXIII
412
CLXXXIV
414

XII
22
XIII
25
XIV
28
XV
29
XVI
31
XVII
32
XVIII
34
XIX
35
XX
36
XXI
37
XXII
43
XXIII
44
XXIV
50
XXV
52
XXVI
55
XXVII
61
XXVIII
62
XXIX
63
XXX
65
XXXI
67
XXXIV
74
XXXV
77
XXXVI
80
XXXVII
82
XXXVIII
83
XXXIX
86
XL
88
XLI
92
XLII
95
XLV
99
XLVI
101
XLVII
104
XLVIII
109
XLIX
111
L
114
LI
117
LIII
120
LIV
121
LVI
122
LVII
123
LVIII
124
LIX
125
LX
126
LXI
128
LXII
129
LXIII
132
LXIV
135
LXV
139
LXVI
141
LXVII
142
LXVIII
144
LXX
145
LXXI
146
LXXII
147
LXXIII
151
LXXIV
153
LXXVI
154
LXXVII
160
LXXVIII
167
LXXIX
169
LXXX
172
LXXXI
173
LXXXII
175
LXXXIII
181
LXXXIV
182
LXXXV
185
LXXXVI
188
LXXXVII
191
LXXXVIII
192
LXXXIX
194
XC
198
XCII
214
XCIII
216
XCV
219
XCVI
222
XCVII
233
XCVIII
236
XCIX
239
C
240
CI
241
CII
242
CIII
244
CIV
245
CVI
246
CVII
248
CVIII
250
CIX
252
CX
256
CXI
257
CXII
261
CXIII
262
CXIV
264
CXV
267
CXVII
268
CXVIII
272
CXIX
274
CXX
275
CXXIII
276
CXXV
277
CXXVI
278
CXXIX
280
CXXX
286
CXXXI
287
CXXXII
288
CXXXIII
290
CXXXIV
292
CXXXV
293
CXXXVI
299
CXXXVII
300
CXXXVIII
301
CXXXIX
303
CXL
307
CXLI
310
CXLII
311
CXLIII
315
CXLIV
320
CXLV
321
CXLVI
322
CXLVII
324
CXLVIII
325
CXLIX
326
CL
330
CLI
334
CLII
338
CLIII
340
CLIV
341
CLV
344
CLVI
346
CLVII
348
CLVIII
349
CLIX
351
CLX
353
CLXI
354
CLXII
357
CLXIII
360
CLXIV
361
CLXV
362
CLXVI
363
CLXVII
364
CLXVIII
365
CLXIX
367
CLXX
371
CLXXI
377
CLXXII
379
CLXXIII
381
CLXXIV
387
CLXXV
389
CLXXVI
390
CLXXXV
415
CLXXXVI
416
CLXXXVII
418
CLXXXVIII
420
CLXXXIX
429
CXC
432
CXCI
435
CXCII
437
CXCIII
448
CXCIV
449
CXCV
452
CXCVI
461
CXCVII
463
CXCVIII
465
CXCIX
466
CCI
468
CCIII
469
CCIV
480
CCV
481
CCVI
483
CCVII
484
CCVIII
485
CCIX
486
CCX
487
CCXI
495
CCXII
500
CCXIII
504
CCXIV
508
CCXV
511
CCXVI
512
CCXVII
514
CCXVIII
524
CCXIX
528
CCXX
529
CCXXI
531
CCXXII
532
CCXXIII
535
CCXXIV
538
CCXXV
547
CCXXVI
549
CCXXVII
553
CCXXVIII
556
CCXXIX
558
CCXXX
559
CCXXXI
565
CCXXXII
570
CCXXXIII
571
CCXXXIV
575
CCXXXV
579
CCXXXVI
584
CCXXXVII
587
CCXXXVIII
588
CCXXXIX
594
CCXLI
597
CCXLII
608
CCXLIII
612
CCXLIV
615
CCXLV
618
CCXLVI
620
CCXLVII
621
CCXLVIII
622
CCXLIX
625
CCL
629
CCLI
630
CCLII
631
CCLIII
635
CCLIV
636
CCLV
637
CCLVI
639
CCLVII
641
CCLVIII
643
CCLIX
645
CCLX
654
CCLXI
661
CCLXII
662
CCLXIII
663
CCLXIV
664
CCLXV
666
CCLXVI
672
CCLXVII
675
CCLXVIII
676
CCLXIX
679
CCLXX
681
CCLXXI
686
CCLXXII
694
CCLXXIII
697
CCLXXIV
701
CCLXXV
705
CCLXXVI
707
CCLXXVII
709
CCLXXVIII
711
CCLXXIX
719
CCLXXXI
725
CCLXXXII
731
CCLXXXIII
732
CCLXXXIV
733
CCLXXXV
735
CCLXXXVI
736
CCLXXXVII
737
CCLXXXVIII
739
CCLXXXIX
741
CCXC
755
CCXCI
769
CCXCII
786
CCXCIII
787
CCXCIV
788
CCXCV
790
CCXCVI
791
CCXCVII
792
CCXCVIII
793
CCC
815
CCCI
817
CCCII
819
CCCIII
820
CCCIV
821
CCCV
822
CCCVI
826
CCCVII
832
CCCVIII
835
CCCIX
836
CCCX
842
CCCXI
844
CCCXII
846
CCCXIII
849
CCCXIV
851
CCCXV
856
CCCXVI
857
CCCXVIII
858
CCCXIX
868
CCCXX
869
CCCXXI
871
CCCXXII
874
CCCXXIII
877
CCCXXIV
882
CCCXXV
885
CCCXXVI
887
CCCXXVII
889
CCCXXVIII
891
CCCXXIX
893
CCCXXXI
896
CCCXXXIV
897
CCCXXXV
899
CCCXXXVI
904
CCCXXXVII
910
CCCXXXVIII
913
CCCXXXIX
947
CCCXL
955
Copyright

Other editions - View all

Common terms and phrases

About the author (2004)

The late W. RICHARD STEVENS was the original author of UNIX Network Programming, First and Second Editions, widely recognized as the classic texts in UNIX networking. BILL FENNER is Principal Technical Staff Member at AT&T Labs in Menlo Park, CA, specializing in IP multicasting, network management, and measurement. He is one of the IETF's Routing Area Directors, responsible for approving all routing-related documents that get published as RFCs. ANDREW M. RUDOFF, Senior Software Engineer at Sun Microsystems, specializes in networking, operating systems internals, file systems, and high availability software architecture.

Bibliographic information