UNIX network programming. Volume 1, Socket network API (version 3rd) (Chinese version) (the classic work of Steven s, two top network programming experts are invited to write a revision)

Source: Internet
Author: User

UNIX network programming. Volume 1, Socket network API (version 3rd) (Chinese version) (the classic work of Steven s, two top network programming experts are invited to write a revision)

Basic Information

Original Title: UNIX network programming, Volume 1: The sockets networking API (3rd edition)
Original Press: Addison-Wesley professional
Author: (US) W. Richard Steven s bill Fenner Andrew M. rudoff
Series name: Turing Computer Science Series
Press: People's post and telecommunications Press
ISBN: 9787115228406
Mounting time:
Published on: February 1, June 2010
Start: 16
Page number: 804
For more details, see: http://www.china-pub.com/196770
More wonderful sample preemptive trial read: http://www.china-pub.com/computers/common/mianfeisd.asp? Id = 196770

Introduction

This is a masterpiece of the world! Top network programming experts Bill Fenner and Andrew M. rudoff were invited to write and revise the classic works of W. Richard Steven S. The book draws on the development of network technology in recent years, adds IPv6, sctp protocol and key management socket, and discusses in depth the latest key standards, implementations, and technologies.
All examples in the book are real and runable code tested on Unix systems, inheriting the idea that Steven s has always stressed: "The best way to learn network programming is to download these programs, modify and improve it. Only in this way can the actual code be written to gain a deep understanding of related concepts and methods ." Readers can download the source code for these examples for free registration from the Turing website (http://www.turingbook.com.

Media comment

"Everyone is very much looking forward to this book because it perfectly combines practical experience, historical perspectives, and a thorough understanding that can be gained after years of immersion in this field. Reading this book is a pleasure and I have gained a lot. I believe everyone will feel the same way ."
-- Sam Leffler, vice chairman of FreeBSD Foundation
"The story of this book continues in the field of computer science, and Bill Fenner and Andrew rudoff have done their best ."
-- Art sedighi
"This set of books is the best book to learn network programming. The best in the world, far more than qunlun ."
-- S. devasundaram
-- Thomas Haugland Jenkins
"This book won't make you an expert overnight, but it will eventually make you an expert ."
-- John nguyen

Directory

Section 1 Introduction and TCP/IP
Chapter 2 Introduction 2
1.1 Overview 2
1.2 A simple time to get the customer program 5
1.3 protocol independence 9
1.4 error handling: function 10
......
Chapter 2 Transport Layer: TCP, UDP, and sctp 27
2.1 Overview 27
2.2 total figure 27
2.3 User Datagram Protocol (UDP) 29
2.4 Transmission Control Protocol (TCP) 30
......
Part 2 Basic socket programming
Chapter 1 socket programming 56
3.1 Overview 56
3.2 socket address structure 56
3.3 value-result parameter 61
3.4 byte sorting function 63
3.5 byte manipulation function 66
......
Chapter 2 Basic TCP socket programming 77
4.1 overview 77
4.2 socket function 77
4.3 connect function 80
4.4 bind function 81
4.5 listen function 84
......
Chapter 14 tcp client/server program example 97
5.1 overview 97
5.2 TCP echo server program: main function 97
5.3 TCP echo server program: str_echo function 98
5.4 TCP echo client program: Main Function 99
5.5 TCP bounce client program: str_cli function 100
......
Chapter 2 I/O multiplexing: select and poll functions 6th
6.1 Overview 122
6.2 I/O model 122
6.3 select function 127
6.4 str_cli function (revision) 132
6.5 batch input 133
......
Chapter 2 socket options 7th
7.1 overview 150
7.2 getsockopt and setsockopt functions 150
7.3 check whether the options are supported and obtain the default value 152
7.4 socket status 156
......
Chapter 2 Basic UDP socket programming 8th
Chapter 2 Basic sctp socket programming 9th
Chapter 2 sctp client/server program example 10th
Chapter 2 Name and address conversion 11th
Part 3 advanced socket programming
Chapter 2 interoperability between IPv4 and IPv6 12th
Chapter 2 daemon and inetd super server 13th
Chapter 2 advanced I/O functions 14th
Chapter 2 Unix domain protocol 15th
Chapter 2 non-blocking I/O 16th
Chapter 2 IOCTL operations 17th
Chapter 2 routing socket 18th
Chapter 4 Key Management socket 19th
Chapter 4 Broadcasting 20th
Chapter 1 multicasting 21st
Chapter 2 advanced UDP socket programming 22nd
Chapter 2 advanced sctp socket programming 23rd
Chapter 2 out-of-band data 24th
Chapter 4 signal-driven I/O 25th
Chapter 4 thread 26th
Chapter 2 IP Option 27th
Chapter 2 original socket 28th
Chapter 2 Data Link Access 29th
Chapter 2 customer/Server programming paradigm 30th
Chapter 4 stream 31st
Appendix A IPv4, IPv6, ICMPv4, and
ICMPv6 690
Appendix B vnetwork 704
Appendix C debugging 708
Source code 714 of Appendix D Miscellaneous
Appendix E selected Exercise answers 726
References 756
Index 763

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.