计算机系列教材TCP/IP网络编程项目式教程/唐四薪
计算机系列教材TCP/IP网络编程项目式教程/唐四薪作者:唐四薪 开 本:其他 书号ISBN:9787302536840 定价: 出版时间:2018-01-01 出版社:清华大学出版社 |
计算机系列教材TCP/IP网络编程项目式教程/唐四薪 本书特色
本书主要介绍基于Visual C 的WinSock网络编程,以项目实例的形式介绍了:网络编程概述、控制台版本的TCP通信程序、Windows对话框版本的TCP通信程序、异步通信版的TCP通信程序、UDP通信程序、原始套接字编程,MFC网络编程等。并介绍了网络编程的一些实例,如文件传输程序、秒杀软件、在线考试系统等。
计算机系列教材TCP/IP网络编程项目式教程/唐四薪 内容简介
本书主要介绍基于Visual C++的WinSock网络编程,以项目实例的形式介绍了:网络编程概述、控制台版本的TCP通信程序、Windows对话框版本的TCP通信程序、异步通信版的TCP通信程序、UDP通信程序、原始套接字编程,MFC网络编程等。并介绍了网络编程的一些实例,如文件传输程序、软件、在线考试系统等。
计算机系列教材TCP/IP网络编程项目式教程/唐四薪 目录
目录第1章网络编程的实现原理1
1.1网络程序的类型与应用领域1
1.1.1网络程序的类型1
1.1.2网络程序的应用领域3
1.2套接字及其种类5
1.2.1什么是套接字5
1.2.2套接字的类型7
1.2.3网络字节顺序8
1.3Visual C 编程基础知识9
1.3.1Visual C 字符串处理函数9
1.3.2Visual C 新增的数据类型11
习题12第2章控制台版本的TCP通信程序13
2.1套接字编程基础13
2.1.1套接字编程步骤13
2.1.2套接字编程的准备工作14
2.1.3套接字编程中使用的函数16
2.1.4套接字建立连接与TCP三次握手19
2.2*基本的TCP通信程序20
2.2.1服务器端程序的编制21
2.2.2客户端程序的编制22
2.2.3WinSock的错误处理24
2.3UNIX Socket编程24
习题25第3章Win32 API版本的TCP通信程序27
3.1Windows对话框程序27
3.1.1新建对话框程序27
3.1.2处理Windows消息31
3.1.3获取和设置控件的内容33
3.2Windows API程序实例34
3.2.1计算器程序34
3.2.2获取主机名、IP地址和时间的程序37
3.3Win32 API版本的TCP通信程序实例38
3.3.1将控制台程序改造成Windows程序的方法38
3.3.2服务器端程序的编制40
3.3.3客户端程序的编制42
习题45第4章异步通信版本的TCP通信程序46
4.1阻塞与非阻塞模式46
4.1.1引起阻塞的WinSock函数46
4.1.2异步I/O模型47
4.1.3WSAAsyncSelect模型47
4.2异步通信版本的TCP通信程序实例50
4.2.1服务器端程序的编制50
4.2.2客户端程序的编制53
习题56第5章UDP通信程序57
5.1UDP通信程序的原理57
5.1.1UDP的通信模式58
5.1.2UDP的数据收发函数60
5.2控制台版本的UDP通信程序实例61
5.2.1服务器端程序的编制61
5.2.2客户端程序的编制62
5.3异步对等UDP通信程序实例63
5.4UDP广播消息的程序实例67
5.4.1设置套接字选项68
5.4.2UDP广播通信程序的编制70
习题74第6章MFC网络编程75
6.1MFC概述75
6.1.1MFC中的类75
6.1.2MFC程序的结构76
6.2MFC版本的计算器程序78
6.2.1设置成员变量79
6.2.2编写代码79
6.2.3在Visual Studio 2010中新建MFC程序81
6.3MFC版本的TCP异步通信程序实例83
6.3.1服务器端程序的编制83
6.3.2客户端程序的编制87
习题90第7章使用CAsyncSocket类和CSocket类92
7.1MFC Socket编程基础92
7.1.1CAsyncSocket类的函数92
7.1.2CAsyncSocket类编程的步骤95
7.2CSocket类版本的TCP通信程序实例95
7.2.1服务器端程序的编制96
7.2.2客户端程序的编制99
7.3CAsyncSocket类版本的TCP通信程序实例102
7.3.1服务器端程序的编制102
7.3.2客户端程序的编制106
习题109第8章TCP文件传输程序110
8.1控制台版本的TCP文件传输程序实例110
8.1.1服务器端程序的编制111
8.1.2客户端程序的编制113
8.2CFile类和CFileDialog类115
8.2.1CFile类的使用115
8.2.2CFileDialog类的使用116
8.2.3使用CFile类和CFileDialog类编制记事本程序118
8.3MFC版本的TCP文件传输程序实例119
8.3.1TCP文件传输程序的流程120
8.3.2服务器端程序的编制121
8.3.3客户端程序的编制125
习题129第9章网络用户登录程序130
9.1MFC访问数据库130
9.1.1访问数据库的原理130
9.1.2ADO访问数据库程序实例131
9.2单机版用户登录程序实例134
9.2.1程序的编制135
9.2.2查询数据库的实现137
9.2.3在用户登录界面与欢迎界面之间传递变量139
9.3网络版用户登录程序实例141
9.3.1服务器端程序的编制142
9.3.2客户端程序的编制146
习题149第10章TCP一对多通信程序150
10.1多线程程序的作用150
10.1.1进程与线程150
10.1.2创建线程的步骤151
10.2控制台版本的多线程TCP通信程序实例153
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |