简介
本书是一本介绍利用Visual C++ 进行网络通信程序开发的书籍。书中精选了大量网络实例,涵盖了本地计算机网络编程、局域网网络通信编程、IE网络编程、网络通信协议编程、串口通信编程、代理服务器编程和高级网络通信编程。每个工程实例都提供了完整的源代码,读者可以很容易地根据需要进行二次开发。
本书可以作为软件开发人员的指导用书,同时也可以作为科研单位、高校相关专业的指导用书。
目录
目 录
第1章VisualC++网络通信编程基础
1.1Winsock1.1编程技术
1.1.1Winsock的基本概念
1.1.2Winsock的编程特点
1.1.3Winsock基本的API
1.1.4Winsock的异步模式
1.2Winsock2.0编程技术
1.2.1Winsock2.0技术说明
1.2.2Winsock2.0新增函数
1.2.3Winsock网络程序--聊天室
1.3CAsyncSocket编程技术
1.3.1CAsyncSocket类的组成
1.3.2CAsyncSocket编程模型
1.4CSocket编程技术
1.4.1CSocket类的组成
1.4.2CSocket应用实例--聊天室
1.5WinInet编程技术
第2章本地计算机网络编程
2.1获取计算机的名称和IP地址
2.2获取计算机的子网掩码
2.3获取计算机的DNS设置
2.4获取计算机的网卡地址
2.5获取计算机安装的协议
2.6获取计算机提供的服务
2.7获取计算机的所有网络资源
2.8修改本地计算机的网络设置
2.9获取计算机TCP/IP的所有信息
第3章局域网网络通信编程实例
3.1获取网上邻居
3.1.1实现原理
3.1.2实例实现
3.2IP地址和计算机名之间的转换
3.2.1实现原理
3.2.2实例实现
3.3映射网络驱动器
3.3.1实现原理
3.3.2实例实现
3.4局域网内的消息发送程序NetSend
3.4.1实现原理
3.4.2实例实现
3.5获取局域网内其他计算机的信息
第4章IE编程实例
4.1简单的浏览器的实现
4.1.1实现原理
4.1.2实例实现
4.2删除IE相关历史记录
4.2.1实现原理
4.2.2实例实现
4.3将应用程序加入到IE工具栏
4.3.1实现原理
4.3.2实例实现
4.4超级链接的实现
4.4.1实现原理
4.4.2实例实现
4.5禁止IE的弹出窗口
4.5.1实现原理
4.5.2实例实现
4.6禁止浏览某些网站
4.6.1实现原理
4.6.2实例实现
4.7IE收藏夹
4.7.1实现原理
4.7.2实例实现
4.8创建桌面快捷方式和活动桌面
4.8.1实现原理
4.8.2实例实现
第5章基本网络编程实例
5.1点对点文件传输
5.1.1实现原理
5.1.2实例实现
5.2大型文件传输
5.3端口扫描程序
5.3.1实现原理
5.3.2实例实现
5.4Finger编程
5.4.1实现原理
5.4.2实例实现
5.5Sniff编程
5.5.1实现原理
5.5.2实例实现
5.6Internet文件下载
5.6.1实现原理
5.6.2实例实现
第6章网络通信协议编程实例
6.1FTP协议
6.1.1FTP工作原理
6.1.2FTP客户端程序设计原理和实例实现
6.1.3FTP服务器端实例实现
6.2Email协议
6.2.1SMTP协议
6.2.2SMTP的会话
6.2.3发送无附件Email程序的实现
6.2.4发送有附件的邮件的实例实现
6.2.5POP3协议
6.2.6POP3实例实现
6.3ICMP协议
6.3.1ICMP报文格式
6.3.2ICMP时间戳请求与应答
6.3.3Ping程序的实现
6.3.4TraceRoute程序的实现
6.4RAS协议
6.4.1拨号和连接管理
6.4.2电话簿和用户凭证管理
6.4.3拨号方式
6.4.4RAS高级拨号程序
6.5TAPI协议
6.5.1TAPI机制
6.5.2TAPI程序的实现
6.6Telnet协议
6.6.1Telnet协议
6.6.2NVTASCII字符集
6.6.3协商选项
6.6.4BBS实例实现
6.7HTTP协议
6.7.1HTTP协议内容
6.7.2请求消息
6.7.3响应消息
6.7.4HTTP客户端程序的实现
6.7.5HTTP服务器高级程序
第7章Modem/串口通信编程实例
7.1AT命令
7.1.1Modem状态
7.1.2AT命令
7.1.3Modem返回信息码
7.2MSCOMM控件编程实例
7.2.1实现原理
7.2.2实例实现
7.3串口通信API编程实例
7.3.1打开和关闭串口API
7.3.2串口配置API
7.3.3串口属性设置API
7.3.4缓冲区控制API
7.3.5读写串口API
7.3.6通信事件API
7.3.7设备控制命令API
7.3.8实例实现
第8章代理服务器编程实例
8.1Socks5协议编程
8.1.1实例原理
8.1.2实例实现
8.2HTTP代理服务器实例
8.2.1主框架代码分析
8.2.2代理类CProxyServer的实现
第9章高级网络通信编程实例解析
9.1串口通信高级编程实例
9.1.1主程序结构和流程
9.1.2实例演示
9.1.3实例原理
9.1.4实例设计
9.1.5代码分析
9.2网络流量监控实例
9.2.1主程序结构和流程
9.2.2实例演示
9.2.3实例原理
9.2.4实例设计
9.2.5代码分析
9.3网站下载实例
9.3.1主程序结构和流程
9.3.2实例演示
9.3.3实例原理
9.3.4实例设计
9.3.5代码分析
9.4网络五子棋系统
9.4.1主程序结构和流程
9.4.2实例演示
9.4.3实例原理
9.4.4实例设计
9.4.5代码分析
9.5语音聊天实例
9.5.1主程序结构和流程
9.5.2实例演示
9.5.3实例原理
9.5.4实例设计
9.5.5代码分析
9.6远程监控实例
9.6.1主程序结构和流程
9.6.2实例演示
9.6.3实例原理
9.6.4实例设计
9.6.5代码分析
第1章VisualC++网络通信编程基础
1.1Winsock1.1编程技术
1.1.1Winsock的基本概念
1.1.2Winsock的编程特点
1.1.3Winsock基本的API
1.1.4Winsock的异步模式
1.2Winsock2.0编程技术
1.2.1Winsock2.0技术说明
1.2.2Winsock2.0新增函数
1.2.3Winsock网络程序--聊天室
1.3CAsyncSocket编程技术
1.3.1CAsyncSocket类的组成
1.3.2CAsyncSocket编程模型
1.4CSocket编程技术
1.4.1CSocket类的组成
1.4.2CSocket应用实例--聊天室
1.5WinInet编程技术
第2章本地计算机网络编程
2.1获取计算机的名称和IP地址
2.2获取计算机的子网掩码
2.3获取计算机的DNS设置
2.4获取计算机的网卡地址
2.5获取计算机安装的协议
2.6获取计算机提供的服务
2.7获取计算机的所有网络资源
2.8修改本地计算机的网络设置
2.9获取计算机TCP/IP的所有信息
第3章局域网网络通信编程实例
3.1获取网上邻居
3.1.1实现原理
3.1.2实例实现
3.2IP地址和计算机名之间的转换
3.2.1实现原理
3.2.2实例实现
3.3映射网络驱动器
3.3.1实现原理
3.3.2实例实现
3.4局域网内的消息发送程序NetSend
3.4.1实现原理
3.4.2实例实现
3.5获取局域网内其他计算机的信息
第4章IE编程实例
4.1简单的浏览器的实现
4.1.1实现原理
4.1.2实例实现
4.2删除IE相关历史记录
4.2.1实现原理
4.2.2实例实现
4.3将应用程序加入到IE工具栏
4.3.1实现原理
4.3.2实例实现
4.4超级链接的实现
4.4.1实现原理
4.4.2实例实现
4.5禁止IE的弹出窗口
4.5.1实现原理
4.5.2实例实现
4.6禁止浏览某些网站
4.6.1实现原理
4.6.2实例实现
4.7IE收藏夹
4.7.1实现原理
4.7.2实例实现
4.8创建桌面快捷方式和活动桌面
4.8.1实现原理
4.8.2实例实现
第5章基本网络编程实例
5.1点对点文件传输
5.1.1实现原理
5.1.2实例实现
5.2大型文件传输
5.3端口扫描程序
5.3.1实现原理
5.3.2实例实现
5.4Finger编程
5.4.1实现原理
5.4.2实例实现
5.5Sniff编程
5.5.1实现原理
5.5.2实例实现
5.6Internet文件下载
5.6.1实现原理
5.6.2实例实现
第6章网络通信协议编程实例
6.1FTP协议
6.1.1FTP工作原理
6.1.2FTP客户端程序设计原理和实例实现
6.1.3FTP服务器端实例实现
6.2Email协议
6.2.1SMTP协议
6.2.2SMTP的会话
6.2.3发送无附件Email程序的实现
6.2.4发送有附件的邮件的实例实现
6.2.5POP3协议
6.2.6POP3实例实现
6.3ICMP协议
6.3.1ICMP报文格式
6.3.2ICMP时间戳请求与应答
6.3.3Ping程序的实现
6.3.4TraceRoute程序的实现
6.4RAS协议
6.4.1拨号和连接管理
6.4.2电话簿和用户凭证管理
6.4.3拨号方式
6.4.4RAS高级拨号程序
6.5TAPI协议
6.5.1TAPI机制
6.5.2TAPI程序的实现
6.6Telnet协议
6.6.1Telnet协议
6.6.2NVTASCII字符集
6.6.3协商选项
6.6.4BBS实例实现
6.7HTTP协议
6.7.1HTTP协议内容
6.7.2请求消息
6.7.3响应消息
6.7.4HTTP客户端程序的实现
6.7.5HTTP服务器高级程序
第7章Modem/串口通信编程实例
7.1AT命令
7.1.1Modem状态
7.1.2AT命令
7.1.3Modem返回信息码
7.2MSCOMM控件编程实例
7.2.1实现原理
7.2.2实例实现
7.3串口通信API编程实例
7.3.1打开和关闭串口API
7.3.2串口配置API
7.3.3串口属性设置API
7.3.4缓冲区控制API
7.3.5读写串口API
7.3.6通信事件API
7.3.7设备控制命令API
7.3.8实例实现
第8章代理服务器编程实例
8.1Socks5协议编程
8.1.1实例原理
8.1.2实例实现
8.2HTTP代理服务器实例
8.2.1主框架代码分析
8.2.2代理类CProxyServer的实现
第9章高级网络通信编程实例解析
9.1串口通信高级编程实例
9.1.1主程序结构和流程
9.1.2实例演示
9.1.3实例原理
9.1.4实例设计
9.1.5代码分析
9.2网络流量监控实例
9.2.1主程序结构和流程
9.2.2实例演示
9.2.3实例原理
9.2.4实例设计
9.2.5代码分析
9.3网站下载实例
9.3.1主程序结构和流程
9.3.2实例演示
9.3.3实例原理
9.3.4实例设计
9.3.5代码分析
9.4网络五子棋系统
9.4.1主程序结构和流程
9.4.2实例演示
9.4.3实例原理
9.4.4实例设计
9.4.5代码分析
9.5语音聊天实例
9.5.1主程序结构和流程
9.5.2实例演示
9.5.3实例原理
9.5.4实例设计
9.5.5代码分析
9.6远程监控实例
9.6.1主程序结构和流程
9.6.2实例演示
9.6.3实例原理
9.6.4实例设计
9.6.5代码分析
Visual C++网络通信编程实用案例精选[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
