UNIX Network Programming, Volume 1

Front Cover
Addison-Wesley Professional, 2004 - Computers - 991 pages
22 Reviews
In this book, the authors offer unprecedented, start-to-finish guidance on making the most of sockets, the de facto standard for UNIX network programming. The authors begin by introducing virtually every basic capability of TCP and UDP sockets, including socket functions and options, I/O multiplexing, and name and address conversions. They present detailed coverage of the Posix.1g standard for sockets and the Posix threads. They also introduce advanced techniques for; establishing IPv4/IPv6 interoperability, implementing non-blocking I/O, routing sockets, broadcasting and multicasting, IP options, multithreading, advanced name and address conversions, UNIX domain protocols, and raw sockets. teaches students how to choose among today's leading client/server design approaches, including TCP iterative, concurrent, preforked and prethreaded servers. The Internet/intranet revolution has dramatically increased the demand for students graduating with a sophisticated understanding of network programming APIs, especially sockets. This book helps students achieve that goal.
  

What people are saying - Write a review

User ratings

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

Review: UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

User Review  - Dave Peticolas - Goodreads

The definitive guide to the UNIX networking API. Few technical authors can match Stevens, who unfortunately passed away not too long ago. Read full review

Review: UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

User Review  - Sanjeev - Goodreads

Best book Read full review

All 11 reviews »

Contents

IV
3
V
6
VI
10
VII
11
VIII
13
IX
16
X
18
XI
20
CLXX
398
CLXXI
399
CLXXII
402
CLXXIII
408
CLXXIV
411
CLXXV
412
CLXXVI
414
CLXXVII
415

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

Common terms and phrases

References to this book

All Book Search results »

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.