Visual C++网络通信开发入门与编程实践PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:李媛媛编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121073915
- 页数:508 页
第1章 Visual C++网络通信基础 1
1.1 计算机网络的组成及体系结构 2
1.1.1 网络边缘 2
1.1.2 网络核心 4
1.1.3 计算机网络的分层体系结构 6
1.2 初识Windows Sockets编程规范 7
1.2.1 Windows Sockets的相关概念 8
1.2.2 Winsock技术特点 9
1.2.3 Winsock编程原理 10
1.2.4 实例——Winsock实现基于TCP的客户端/服务器通信 17
1.3 利用MFC网络编程 21
1.3.1 CAsyncSocket类的基本组成 21
1.3.2 CSocket类的基本组成 24
1.3.3 WinInet类的基本组成 25
1.3.4 实例——基于CSocket的网络聊天室 27
第2章 认识Windows编程模型 38
2.1 Windows初级编程模型 39
2.1.1 匈牙利命名法 39
2.1.2 Visual C++使用入门 41
2.1.3 最简单的Windows应用程序 43
2.2 Windows应用程序剖析 45
2.2.1 真正的Windows应用程序 45
2.2.2 Windows程序分析 50
2.2.3 重要的消息事件处理 57
2.2.4 Windows控件的应用 59
2.3 Windows高级编程 62
2.3.1 利用Windows菜单中的位图资源 63
2.3.2 利用资源制作菜单 66
2.4 小结 67
第3章 网络基本应用在VC++中的实现 68
3.1 获取网卡的MAC地址 69
3.1.1 原理 69
3.1.2 实现程序 74
3.2 获取网络中计算机的IP地址和计算机名 78
3.2.1 原理 78
3.2.2 实现程序 85
3.3 超链接程序的原理与实现 88
3.3.1 原理 89
3.3.2 实现程序 90
3.4 获取域名和网卡类型的原理和实现 96
3.4.1 原理 97
3.4.2 实现程序 100
3.5 小结 104
第4章 串口通信及其实例 105
4.1 串行通信原理 106
4.1.1 串行通信基本概念 106
4.1.2 单工、半双工和全双工定义 107
4.1.3 串行通信协议 108
4.1.4 串行通信方式 110
4.2 MSComm控件 111
4.2.1 VC++中的MSComm控件 111
4.2.2 实例——MSComm多串口通信 117
4.3 Windows API串口通信编程 124
4.3.1 Windows串口通信API函数 125
4.3.2 VC++中的CserialPort类 127
4.3.3 实例——串口的多线程通信 138
4.4 小结 143
第5章 应用层协议及编程实例 144
5.1 应用层协议体系结构 145
5.1.1 应用层协议原理 145
5.1.2 网络应用程序的体系结构 145
5.2 HTTP协议 146
5.2.1 HTTP协议 146
5.2.2 实例——基于VC++的HTTP客户端程序 151
5.3 Email协议及电子邮件 155
5.3.1 SMTP协议 155
5.3.2 POP3模型及会话过程 159
5.3.3 实例——Email接收程序 163
5.4 FTP文件传输协议 177
5.4.1 FTP工作原理 177
5.4.2 FTP服务器实例 185
5.5 Telnet协议 207
5.5.1 Telnet命令 208
5.5.2 Telnet操作 211
5.6 实例——HTTP服务器端程序 211
5.7 小结 232
第6章 传输层协议及编程实例 233
6.1 计算机网络传输层概述 234
6.1.1 传输层概述 234
6.1.2 传输层的作用 236
6.2 UDP无连接的传输 237
6.2.1 UDP报文结构 237
6.2.2 UDP协议特点 238
6.2.3 实例——基于VC++用UDP实现点对点聊天程序 239
6.3 TCP面向连接的传输 248
6.3.1 TCP报文结构 248
6.3.2 TCP协议特点 250
6.3.3 TCP通信 252
6.3.4 实例——基于VC++用TCP实现客户机服务器模式的聊天程序 259
6.4 小结 266
第7章 网络层协议和数据链路层 267
7.1 网络服务模型概述 268
7.1.1 网络层概述 269
7.1.2 网络层与传输层的关系 279
7.2 数据链路层服务 283
7.2.1 PPP协议 285
7.2.2 广播链路协议的划分 289
7.3 ICMP协议 295
7.3.1 数据报格式 295
7.3.2 实例——用ICMP实现Traceroute程序 299
7.4 小结 312
第8章 Internet通信原理及编程实例 313
8.1 WinInet编程技术 314
8.2 Web浏览器的实现 317
8.3 从Internet上下载文件 323
8.4 强制过滤弹出的窗口 328
8.5 实时监测网络流量 338
8.6 小结 353
第9章 基于Windows API的虚拟终端实现 354
9.1 实例原理 355
9.2 程序结构和流程图 360
9.3 实例设计 361
9.4 代码设计 371
9.5 实例演示 385
9.6 小结 388
第10章 多线程网络文件传输的设计与实现 389
10.1 实例原理 390
10.2 程序结构和流程图 392
10.3 实例设计 393
10.4 代码实现 394
10.5 实例演示 413
10.6 小结 415
第11章 防火墙的设计与实现 416
11.1 实例原理 417
11.2 程序结构与流程图 425
11.3 实例设计 431
11.4 代码设计 435
11.5 实例演示 451
11.6 小结 453
第12章 Foxmail邮件转发器设计与实现 454
12.1 实现原理 455
12.2 程序结构和流程图 456
12.3 实例设计 457
12.4 代码设计 460
12.5 实例演示 478
12.6 小结 479
第13章 基于Telnet的BBS客户端的设计和实现 480
13.1 实现原理 481
13.2 实例结构设计 484
13.3 代码设计 485
13.4 实例演示 506
13.5 小结 508
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017