目 录 5
第 23 章 高级 SCTP 套接字编程
...............
489
23.1 概述
.......................................................
489
23.2 自动关闭的一到多式服务器程序
.......
489
23.3 部分递送
...............................................
490
23.4 通知
.......................................................
492
23.5 无序的数据
...........................................
495
23.6 捆绑地址子集
.......................................
496
23.7 确定对端和本端地址信息
...................
497
23.8 给定IP地址找出关联ID
........................
500
23.9 心搏和地址不可达
...............................
501
23.10 关联剥离
.............................................
502
23.11 定时控制
.............................................
503
23.12 何时改用SCTP代替TCP
.....................
505
23.13 小结
.....................................................
506
习题
..................................................................
506
第 24 章 带外数据
..........................................
507
24.1 概述
.......................................................
507
24.2 TCP带外数据
........................................
507
24.3 sockatmark函数
.................................
513
24.4 TCP带外数据小结
................................
519
24.5 客户/服务器心搏函数
..........................
520
24.6 小结
.......................................................
524
习题
..................................................................
524
第 25 章 信号驱动式 I/O
..............................
525
25.1 概述
.......................................................
525
25.2 套接字的信号驱动式I/O
......................
525
25.3 使用SIGIO的UDP回射服务器程序
....
527
25.4 小结
.......................................................
532
习题
..................................................................
533
第 26 章 线程
...................................................
534
26.1 概述
.......................................................
534
26.2 基本线程函数:创建和终止
...............
535
26.3 使用线程的str_cli函数
....................
537
26.4 使用线程的TCP回射服务器程序
........
538
26.5 线程特定数据
.......................................
542
26.6 Web客户与同时连接
............................
549
26.7 互斥锁
...................................................
552
26.8 条件变量
...............................................
555
26.9 Web客户与同时连接(续)
................
558
26.10 小结
.....................................................
560
习题
..................................................................
560
第 27 章 IP 选项
.............................................
561
27.1 概述
.......................................................
561
27.2 IPv4选项
................................................
561
27.3 IPv4源路径选项
....................................
562
27.4 IPv6扩展首部
........................................
569
27.5 IPv6步跳选项和目的地选项
................
569
27.6 IPv6路由首部
........................................
573
27.7 IPv6粘附选项
........................................
577
27.8 历史性IPv6高级API
.............................
578
27.9 小结
.......................................................
579
习题
..................................................................
579
第 28 章 原始套接字
.....................................
580
28.1 概述
.......................................................
580
28.2 原始套接字创建
...................................
580
28.3 原始套接字输出
...................................
581
28.4 原始套接字输入
...................................
582
28.5 ping程序
..............................................
584
28.6 traceroute程序
.................................
596
28.7 一个ICMP消息守护程序
......................
608
28.8 小结
.......................................................
622
习题
..................................................................
622
第 29 章 数据链路访问
.................................
623
29.1 概述
.......................................................
623
29.2 BPF:BSD分组过滤器
........................
623
29.3 DLPI:数据链路提供者接口
..............
625
29.4 Linux:SOCK_PACKET和
PF_PACKET
..........................................
626
29.5 libpcap:分组捕获函数库
...............
627
29.6 libnet:分组构造与输出函数库
......
627
29.7 检查UDP的校验和字段
.......................
628
29.8 小结
.......................................................
645
习题
..................................................................
645
第 30 章 客户/服务器程序设计范式
.........
646
30.1 概述
.......................................................
646
30.2 TCP客户程序设计范式
........................
648
30.3 TCP测试用客户程序
............................
649
30.4 TCP迭代服务器程序
............................
650
异步社区Kensuke(18319066421)专享请尊重版权