图书介绍

快易通Linux网络程序设计PDF|Epub|txt|kindle电子书版本网盘下载

快易通Linux网络程序设计
  • 唐礼勇等编著 著
  • 出版社: 北京:北京大学出版社
  • ISBN:7301021356
  • 出版时间:2001
  • 标注页数:216页
  • 文件大小:3MB
  • 文件页数:225页
  • 主题词:UNIX操作系统 Linux

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

快易通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

热门推荐