图书介绍
快易通Linux网络程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![快易通Linux网络程序设计](https://www.shukui.net/cover/9/34304634.jpg)
- 唐礼勇等编著 著
- 出版社: 北京:北京大学出版社
- ISBN:7301021356
- 出版时间:2001
- 标注页数:216页
- 文件大小:3MB
- 文件页数:225页
- 主题词:UNIX操作系统 Linux
PDF下载
下载说明
快易通Linux网络程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第一部分概 论1
第1章什么是Linux?1
1.1 Linux的简介1
1.2 Linux的发布版本2
1.3 Linux的特性3
第2章TCP/IP协议及Linux网络常用命令5
2.1TCP/IP网络简介5
2.2客户/服务器模型8
2.3 Linux网络命令集9
第3章Linux系统调用12
3.1 Linux系统调用分类表12
3.2 Linux系统编程常用库函数说明15
第二部分基础篇29
第4章Socket编程基础29
4.1什么是Socket29
4.2 Internet套接字的类型30
4.3端口号32
第5章套接字基本函数34
5.1套接字地址结构34
5.2值-结果参数36
5.3字节排序函数37
5.4字节操纵函数38
第6章TCP Socket编程API40
6.1 socket()40
6.2 bind()41
6.3 connect()43
6.4 listen()45
6.5 accept()47
6.6 close()和shutdown()48
6.7 read()和write()49
6.8 getsockname()和getpeername()53
6.9 gethostname()和gethostbyname()55
第7章面向连接的客户/服务器代码实例56
7.1 简单的客户服务务器示例56
7.2 带简单通信协议的TCP客户-服务器示例59
第8章UDP Socket编程API76
8.1 recvfrom()和sendto()76
8.2 简单的UDP客户服务器示例78
8.3带简单通信协议的UDP客户-服务器示例80
第三部分中级篇92
第9章I/O复用92
9.1 I/()模型92
9.2 用select函数实现I/O复用95
9.3超时处理103
第10章套接字选项106
10.1 系统调用getsockopt和setsockopt106
10.2基本套接字选项107
10.3系统调用fcntl110
10.4 系统调用ioctl112
第11章守护进程115
11.1 什么是守护进程115
1 1.4 inetd超级服务器116
1 1.3 syslog函数116
1 1.2 syslogd守护进程116
11.5守护进程的编程121
第四部分提高篇125
第12章UNIX域协议125
1 2.1 概述125
12.2 UNIX域套接字地址结构125
1 2.3 socketpair函数127
12.4套接字函数128
1 2.5 UNIX域字节流客户服务器129
1 2.6 UNIX域数据报客户服务器程序131
1 2.7描述字传递132
1 2.8小结139
1 3.2线程的创建和终止140
第13章线程140
1 3.1 有关线程的基本概念140
1 3.3线程控制调用142
1 3.4 线程之间的互斥143
1 3.5线程之间的同步145
1 3.6 线程特定数据区的函数调用149
1 3.7一个使用线程的客户端并发的例子151
第14章非阻塞式I/O157
1 4.1 概述157
1 4.2非阻塞读和写158
1 4.3非阻塞connect160
1 4.4非阻塞connect:Web客户程序163
1 5.2套接字上的信号驱动I/O168
1 5.1 概述168
第15章信号驱动I/O168
1 5.3 使用SIGIO的UDP回显服务器程序170
1 5.4 select()、非阻塞I/O和SIGIO的比较175
1 5.5 小结175
第五部分高级篇176
第16章原始套接字176
1 6.1 原始套接字的创建176
1 6.2原始套接字的输出177
1 6.3原始套接字的输入178
1 6.4原始套接字程序实例179
1 7.1 概述185
1 7.2广播地址185
第17章广播与多播185
1 7.3使用广播技术的程序实例186
17.4 多播188
1 7.5 多播套接字选项189
1 7.6发送IP多播的程序实现190
1 7.7多播的应用193
1 7.8 小结193
第18章数据链路访问195
1 8.1 概述195
18.2 Linux下的数据链路层编程195
18.3 libpcap:分组捕获函数库196
18.4 网络窃听程序的实现196
1 8.5小结203
附录本书中用到的一些头文件和函数204