图书介绍

TCP/IP Sockets编程 C语言实现 第2版pdf电子书版本下载

TCP/IP Sockets编程  C语言实现  第2版
  • (美)多纳霍,(美)卡尔弗特著;陈宗斌等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302211372
  • 出版时间:2009
  • 标注页数:180页
  • 文件大小:11MB
  • 文件页数:194页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

TCP/IP Sockets编程 C语言实现 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 简介 1

1.1网络、分组和协议 1

1.2关于地址 3

1.2.1记下IP地址 4

1.2.2处理两个版本 4

1.2.3端口号 5

1.2.4特殊地址 5

1.3关于名称 6

1.4客户与服务器 7

1.5什么是套接字 8

练习题 9

第2章 基本的TCP套接字 10

2.1IPv4 TCP客户 10

2.2IPv4 TCP服务器 15

2.3创建和销毁套接字 20

2.4指定地址 21

2.4.1通用地址 22

2.4.2IPv4地址 22

2.4.3IPv6地址 23

2.4.4通用地址存储器 23

2.4.5二进制/字符串地址转换 24

2.4.6获取套接字的关联地址 25

2.5连接套接字 25

2.6绑定到地址 26

2.7处理进入的连接 27

2.8通信 28

2.9使用IPv6 29

练习题 31

第3章 关于名称和地址族 32

3.1将名称映射到数字 32

3.1.1访问名称服务 33

3.1.2详细信息 37

3.2编写地址通用的代码 38

3.2.1通用的TCP客户 39

3.2.2通用的TCP服务器 42

3.2.3IPv4与IPv6之间互操作 45

3.3从数字获取名称 46

练习题 47

第4章 使用UDP套接字 48

4.1UDP客户 48

4.2UDP服务器 52

4.3利用UDP套接字进行发送和接收 54

4.4连接UDP套接字 56

练习题 56

第5章 发送和接收数据 58

5.1编码整数 59

5.1.1整数的大小 59

5.1.2字节排序 61

5.1.3符号性与符号扩展 62

5.1.4手工编码整数 63

5.1.5在流中包装TCP套接字 66

5.1.6结构覆盖:对齐与填充 68

5.1.7字符串和文本 71

5.1.8位操作:编码布尔值 73

5.2构造、成帧和解析消息 74

5.2.1成帧 80

5.2.2基于文本的消息编码 86

5.2.3二进制消息编码 88

5.2.4综合应用 91

5.3小结 91

练习题 91

第6章 超越基本的套接字编程 93

6.1套接字选项 93

6.2信号 95

6.3非阻塞I/O 100

6.3.1非阻塞套接字 100

6.3.2异步I/O 101

6.3.3超时 105

6.4多任务处理 109

6.4.1每个客户一个进程 110

6.4.2每个客户一个线程 115

6.4.3受限的多任务处理 119

6.5多路复用 120

6.6多个接收者 125

6.6.1广播 126

6.6.2多播 129

6.6.3广播与多播 133

练习题 134

第7章 揭密 135

7.1缓冲和TCP 137

7.2死锁风险 139

7.3关于性能 140

7.4TCP套接字的生存期 141

7.4.1连接 141

7.4.2关闭TCP连接 145

7.5解多路复用揭密 149

练习题 150

第8章 用C++进行套接字编程 151

8.1PracticalSocket库概述 152

8.2加1服务 154

8.2.1加1服务器 154

8.2.2加1客户 156

8.2.3运行服务器和客户 157

练习题 158

8.3调查服务 158

8.3.1调查的支持函数 159

8.3.2调查服务器 161

8.3.3调查客户 166

8.3.4运行服务器和客户 167

8.4第二种样式的调查服务 168

8.4.1套接字地址支持 168

8.4.2套接字的iostream接口 169

8.4.3增强的调查服务器 170

8.4.4增强的调查客户 175

8.4.5管理客户 176

8.4.6运行服务器和客户 177

练习题 177

参考文献 179

精品推荐