图书介绍

TCP Sockets编程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

TCP Sockets编程
  • (加)斯托里默著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115330529
  • 出版时间:2013
  • 标注页数:147页
  • 文件大小:41MB
  • 文件页数:166页
  • 主题词:计算机网络-程序设计

PDF下载


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

下载说明

TCP Sockets编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 建立套接字1

1.1 Ruby的套接字库1

1.2创建首个套接字1

1.3什么是端点2

1.4环回地址3

1.5 IPv63

1.6端口4

1.7创建第二个套接字5

1.8文档6

1.9本章涉及的系统调用7

第2章 建立连接8

第3章 服务器生命周期9

3.1服务器绑定9

3.1.1该绑定到哪个端口10

3.1.2该绑定到哪个地址11

3.2服务器侦听12

3.2.1侦听队列13

3.2.2侦听队列的长度13

3.3接受连接14

3.3.1以阻塞方式接受连接15

3.3.2 accept调用返回一个数组15

3.3.3连接类17

3.3.4文件描述符17

3.3.5连接地址18

3.3.6 accept循环18

3.4关闭服务器19

3.4.1退出时关闭19

3.4.2不同的关闭方式20

3.5 Ruby包装器22

3.5.1服务器创建22

3.5.2连接处理24

3.5.3合而为一25

3.6本章涉及的系统调用25

第4章 客户端生命周期27

4.1客户端绑定28

4.2客户端连接28

4.3 Ruby包装器30

4.4本章涉及的系统调用32

第5章 交换数据33

第6章 套接字读操作36

6.1简单的读操作36

6.2没那么简单37

6.3读取长度38

6.4阻塞的本质39

6.5 EOF事件39

6.6部分读取41

6.7本章涉及的系统调用43

第7章 套接字写操作44

第8章 缓冲45

8.1写缓冲45

8.2该写入多少数据46

8.3读缓冲47

8.4该读取多少数据47

第9章 第一个客户端/服务器49

9.1服务器49

9.2客户端51

9.3投入运行52

9.3分析52

第10章 套接字选项54

10.1 SO_TYPE54

10.2 SO_REUSE_ADDR55

10.3本章涉及的系统调用56

第11章 非阻塞式IO57

11.1非阻塞式读操作57

11.2非阻塞式写操作60

11.3非拥塞式接收62

11.4非拥塞式连接63

第12章 连接复用65

12.1 select(2)66

12.2读/写之外的事件68

12.2.1 EOF69

12.2.2 accept69

12.2.3 connect69

12.3高性能复用72

第13章 Nagle算法74

第14章 消息划分76

14.1使用新行77

14.2使用内容长度79

第15章 超时81

15.1不可用的选项81

15.2IO.select82

15.3接受超时83

15.4连接超时83

第16章 DNS查询85

第17章 SSL套接字87

第18章 紧急数据92

18.1发送紧急数据93

18.2接受紧急数据93

18.3局限94

18.4紧急数据和IO.select95

18.5 SO_OOBINLINE选项96

第19章 网络架构模式97

第20章 串行化101

20.1讲解101

20.2实现101

20.3思考105

第21章 单连接进程107

21.1讲解107

21.2实现108

21.3思考111

21.4案例111

第22章 单连接线程112

22.1讲解112

22.2实现113

22.3思考116

22.4案例117

第23章 Preforking118

23.1讲解118

23.2实现119

23.3思考123

23.4案例124

第24章 线程池125

24.1讲解125

24.2实现125

24.3思考129

24.4案例130

第25章 事件驱动131

25.1讲解131

25.2实现133

25.3思考140

25.4案例142

第26章 混合模式143

26.1 nginx143

26.2 Puma144

26.3 EventMachine145

第27章 结语147

热门推荐