微信扫一扫,移动浏览光盘
简介
近几年来,Internet在我国日益普及,用户对网络应用的需求也不断增长。Visual C++以其强大、高效的特点,成为开发Windows网络应用程序的首选开发工具。本书除了向读者介绍开发Windows网络程序的基本技术——Winsock、WinInet、COM等外,还突出了从实际出发的特点,从软件工程的角度展示了如何分析、设计、开发一个功能完善、细节众多的网络应用系统,本书的最后还介绍了关于组织测试和制作安装程序的内容。整本书形成一个从技术基础到设计、开发,进而到测试、发布的体系。另外,书中有实例的章节都附有源代码,以方便读者学习和研究之用。
本书语言通俗易懂,内容丰富翔实,突出了实例,处处体现了软件工程的思想,适合有一定Windows平台下的C和C++语言编程经验的高等院校计算机及其相关专业学生、网络应用程序开发人员及网络编程爱好者学习使用,同时也可作为从事Windows网络应用程序开发的软件工程师参考用书。更多>>
目录
第1章 Socket编程基础
1.1 TCP/IP协议
1.1.1 引言
1.1.2 TCP/IP的体系结构
1.1.3 IP地址和通信端口
1.1.4 协议功能
1.2 Socket简介
1.2.1 Socket历史
1.2.2 Socket的类型
1.2.3 客户/服务器模式
1.2.4 阻塞和非阻塞
1.3 小结
第2章 Linux下的Socket编程
2.1 引言
2.2 Socket编程的基本结构
2.2.1 structSockaddr
2.2.2 structin_addr
2.3 Socket辅助函数
2.3.1 字节序转换函数
2.3.2 IP地址转换函数
2.3.3 数据库函数
2.4 基本的Socket调用
2.4.1 socket()
2.4.2 bind()
2.4.3 connect()
2.4.4 listen()
2.4.5 accept()
2.4.6 send()、recv()
2.4.7 sendto()、recvfrom()
2.4.8 close()、shutdown()
2.4.9 getpeemame()
2.4.10 gethostname()
2.4.11 getsockopt()、setsockopt()
2.4.12 fcntl()
2.4.13 select()
2.5 小结
第3章 Windows下的Socket编程
3.1 WindowsSocket 1.1简介
3.2 WinSock 1.1的特点
3.2.1 启动和终止
3.2.2 套接字类型
3.2.3 异步选择机制
3.2.4 异步请求函数
3.2.5 阻塞处理例程
3.2.6 出错处理
3.2.7 函数名的变化
3.2.8 宏
3.3 WinSock 1.1API概览
3.3.1 传统Socket函数
3.3.2 数据库函数
3.3.3 WinSock新增函数
3.4 MFCSocket编程
3.4.1 CasyncSocket类
3.4.2 CSocket类
3.4.3 使用MFCSocket应注意的问题
3.5 WinSock2简介
3.6 WinSock2APl扩充函数概览
3.7 小结
第4章 一个MFCSocket编程的例子
4.1 功能描述
4.2 系统结构
4.3 通信协议和报文格式
4.3.1 用户登录命令--100
4.3.2 用户登出命令--101
4.3.3 字符串消息--102
4.3.4 用户信息列表命令--200
4.3.5 新用户加入命令--201
4.3.6 用户退出命令--202
4.3.7 确认用户登出命令--203
4.3.8 服务器关闭命令--204
4.3.9 用户登录时序
4.3.10 用户登出时序
4.4 结构、类型和宏
4.5 Chat的m设计
4.6 Chat主要的类及其关系
4.6.1 Client的类
4.6.2 Server的类
4.7 Chat的实现
4.7.1 Client
4.7.2 Server
4.8 小结
第5章 一个WinSock2的例子--组播通信
第6章 WinInet编程
第7章 COM/DCOM技术
第8章 远程控制系统实现的关键技术
第9章 VC网络应用之一--一个远程控制系统的设计
第10章 VC网络应用之二--一个三层架构的进销存管理系统
第11章 软件测试的作业程序及分析报告
第12章 软件的发布
附录 WinSock错误代码
1.1 TCP/IP协议
1.1.1 引言
1.1.2 TCP/IP的体系结构
1.1.3 IP地址和通信端口
1.1.4 协议功能
1.2 Socket简介
1.2.1 Socket历史
1.2.2 Socket的类型
1.2.3 客户/服务器模式
1.2.4 阻塞和非阻塞
1.3 小结
第2章 Linux下的Socket编程
2.1 引言
2.2 Socket编程的基本结构
2.2.1 structSockaddr
2.2.2 structin_addr
2.3 Socket辅助函数
2.3.1 字节序转换函数
2.3.2 IP地址转换函数
2.3.3 数据库函数
2.4 基本的Socket调用
2.4.1 socket()
2.4.2 bind()
2.4.3 connect()
2.4.4 listen()
2.4.5 accept()
2.4.6 send()、recv()
2.4.7 sendto()、recvfrom()
2.4.8 close()、shutdown()
2.4.9 getpeemame()
2.4.10 gethostname()
2.4.11 getsockopt()、setsockopt()
2.4.12 fcntl()
2.4.13 select()
2.5 小结
第3章 Windows下的Socket编程
3.1 WindowsSocket 1.1简介
3.2 WinSock 1.1的特点
3.2.1 启动和终止
3.2.2 套接字类型
3.2.3 异步选择机制
3.2.4 异步请求函数
3.2.5 阻塞处理例程
3.2.6 出错处理
3.2.7 函数名的变化
3.2.8 宏
3.3 WinSock 1.1API概览
3.3.1 传统Socket函数
3.3.2 数据库函数
3.3.3 WinSock新增函数
3.4 MFCSocket编程
3.4.1 CasyncSocket类
3.4.2 CSocket类
3.4.3 使用MFCSocket应注意的问题
3.5 WinSock2简介
3.6 WinSock2APl扩充函数概览
3.7 小结
第4章 一个MFCSocket编程的例子
4.1 功能描述
4.2 系统结构
4.3 通信协议和报文格式
4.3.1 用户登录命令--100
4.3.2 用户登出命令--101
4.3.3 字符串消息--102
4.3.4 用户信息列表命令--200
4.3.5 新用户加入命令--201
4.3.6 用户退出命令--202
4.3.7 确认用户登出命令--203
4.3.8 服务器关闭命令--204
4.3.9 用户登录时序
4.3.10 用户登出时序
4.4 结构、类型和宏
4.5 Chat的m设计
4.6 Chat主要的类及其关系
4.6.1 Client的类
4.6.2 Server的类
4.7 Chat的实现
4.7.1 Client
4.7.2 Server
4.8 小结
第5章 一个WinSock2的例子--组播通信
第6章 WinInet编程
第7章 COM/DCOM技术
第8章 远程控制系统实现的关键技术
第9章 VC网络应用之一--一个远程控制系统的设计
第10章 VC网络应用之二--一个三层架构的进销存管理系统
第11章 软件测试的作业程序及分析报告
第12章 软件的发布
附录 WinSock错误代码
面向软件工程的Visual C++网络程序开发
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!