Winsock 2网络编程实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李凌编著
- 出 版 社:清华大学出版社
- 出版年份:2003
- ISBN:7302073368
- 页数:333 页
第1章 计算机网络基础 1
1.1 计算机网络概述 1
1.1.1 计算机网络的定义 1
第一部分 基础篇 1
8.3 用原始套接字来开发IP协议解析器 2
1.1.2 计算机网络的分类 2
1.1.3 计算机网络体系结构 3
1.2 Internet基础 5
1.2.1 Internet的发展 5
1.2.2 Internet的特点 6
1.2.3 Internet的功能 7
1.2.4 Internet的连接方式 8
1.3 网络模型 9
1.3.1 OSI参考模型 10
1.3.2 TCP/IP参考模型 13
1.3.3 NetBEUI参考模型 14
1.3.4 IPX/SPX参考模型 15
1.4 数据通信服务实例 15
1.4.1 X.25标准访问协议 15
1.4.2 帧中继技术 16
1.4.3 SMDS 18
1.4.4 ISDN和ATM 19
1.5 本章小结 19
1.6 习题 20
第2章 Windows套接字 21
2.1 Socket及其来源 21
2.2.2 数据报套接字 22
2.3 套接字规范 22
2.2.1 流式套接字 22
2.2 套接字的类型 22
2.3.1 Berkeley套接字规范 23
2.3.2 Windows套接字规范 23
2.3.3 Windows套接字和Berkeley套接字的比较 24
2.4 现有的几种Windows套接字规范 24
2.4.1 Winsock 1.0 24
2.4.2 Winsock 1.1 25
2.4.3 Winsock 2.0 25
2.5 Windows Socket编程的一般模式 27
2.5.1 客户机服务器编程模型 27
2.5.2 几个基本概念 29
2.6 基本操作函数 30
2.6.1 Winsock的启动和终止 30
2.6.3 建立通信连接listen及accept和connect 32
2.6.4 数据的传输 33
2.6.5 套接口属性选项 34
2.6.6 数据库文件 34
2.6.7 原始套接口 35
2.7 Winsock 2的新特性 35
2.7.1 对多协议的支持 35
2.7.2 对I/O与事件对象的重叠支持 37
2.7.3 套接口组 38
2.7.4 服务质量(QoS) 38
2.8 Winsock 2新增函数一览 39
2.9 一个简单的客户机/服务器的实现 41
2.9.1 服务器端的实现 41
2.9.2 客户端的实现 47
2.10 本章小结 56
2.11 习题 56
3.1 Winsock控件的基本操作 57
3.1.1 Winsock控件的数据传输 57
第3章 微软VB Winsock控件 57
3.1.2 Winsock控件的基本属性 58
3.1.3 Winsock控件的基本方法 59
3.1.4 Winsock控件的基本事件 59
3.2 电子邮件系统基本原理 60
3.2.1 邮件传输原理 60
3.2.3 常用的几种电子邮件协议 61
3.3 用VB实现邮件系统 62
3.3.2 邮件系统客户端的实现 70
3.4 本章小结 81
3.5 习题 82
第4章 MFC的网络应用程序的开发 83
4.1 MFC Socket类的原理与使用 83
4.1.1 CAsyncSocket类 84
4.1.2 CSocket类 87
4.2 MFC编程实例——聊天系统 89
4.2.1 客户端的实现 90
4.2.2 服务器端的实现 105
4.2.3 实例分析 110
4.3 本章小结 113
4.4 习题 113
5.1.1 多线程数据传输原理 114
第二部分 应用篇 114
第5章 断点续传与数据通信 114
5.1 基本概念 114
5.1.2 断点续传的基本原理 120
5.2.1 服务器端的实现 121
5.2 断点续传与数据通信实例 121
5.2.2 客户端的实现 131
5.2.3 实例分析 140
5.3 本章小结 146
5.4 习题 146
第6章 网络远程监控程序的开发 147
6.1 远程监控的原理 147
6.2 几个基本概念 148
6.3 一个简单的远程屏幕监控程序的实现 151
6.3.1 服务器端的实现 151
6.3.2 客户端的实现 161
6.3.3 实例分析 172
6.4 本章小结 175
6.5 习题 176
第7章 网络多播 177
7.1 多播通信 177
7.1.1 多播通信原理 177
7.1.2 IP多播与IGMP 179
7.2 多播与Winsock 181
7.2.1 Winsock 1多播的实现 181
7.2.2 Winsock 2多播的实现 182
7.3 网络多播实例 183
7.3.1 程序的实现 183
7.3.2 实例分析 190
7.4 本章小结 191
7.5 习题 192
第8章 原始套接字应用程序的开发 193
8.1 基本概念 193
8.1.1 原始套接字的创建 193
8.1.2 几个基本的协议 194
8.2 用原始套接字实现Ping程序 199
8.3.1 程序的组织 209
8.3.2 实例分析 218
8.5 习题 220
8.4 本章小结 220
第三部分 提高篇 221
第9章 Winsock 2完成端口的开发 221
9.1 Winsock完成端口模型 221
9.1.1 完成端口的基本概念 221
9.1.2 使用完成端口进行应用程序开发的基本步骤 222
9.2 用完成端口开发服务器应用程序 226
9.2.1 程序的组织 226
9.2.2 实例分析 252
9.3 本章小结 253
9.4 习题 253
10.1 背景知识 254
10.1.1 QoS的基本概念 254
第10章 常规服务质量 254
10.1.2 QoS的四大重要组件 255
10.2 用Winsock 2对QoS进行访问 256
10.2.1 WSAConnect 256
10.2.2 WSAAccept 257
10.2.3 WSAJoinLeaf 258
10.2.4 WSAIoctl 258
10.3 QoS网络编程实例 259
10.3.1 实现过程 259
10.3.2 实例分析 271
10.5 习题 273
10.4 本章小结 273
附录A Windows Socket错误代码 274
附录B Windows Socket 1.x库函数及其扩展 278
附录C Windows Socket 2扩展库函数简要参考 302
习题参考答案 316
2.6.2 Winsock的创建及绑定和关闭 316
2.9.3 实例分析 526
3.2.2 电子邮件的地址 616
3.3.1 邮件系统服务器端的实现 626
3.3.3 实例分析 796
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019