Visual C++网络通信编程实用案例精选

Visual C++网络通信编程实用案例精选
作 者: 刘海英
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++网络通信编程实用案例精选》作者简介

内容简介

内容提要本书是一本介绍利用Visual C++进行网络通信程序开发的书籍。书中精选了大量网络实例,涵盖了本地计算机网络编程、局域网网络通信编程、IE编程、网络通信协议编程、串口通信编程、代理服务器编程和高级网络通信编程。每个工程实例都提供了完整的源代码,读者可以很容易地根据需要进行二次开发。本书适合进行网络通信开发的人员阅读,同时也可以作为科研单位、高校相关专业人员的参考书籍。 目 录第1章 Visual C++网络通信编程基础 11.1 Winsock1.1编程技术 11.1.1 Winsock的基本概念 11.1.2 Winsock的编程特点 21.1.3 Winsock基本的API 21.1.4 Winsock的异步模式 71.1.5 面向连接协议和无连接协议 201.2 Winsock 2.0编程技术 211.2.1 Winsock 2.0技术说明 211.2.2 Winsock 2.0新增函数 251.2.3 Winsock网络程序:聊天室 261.3 CAsyncSocket编程技术 381.3.1 CAsyncSocket类的组成 381.3.2 CAsyncSocket编程模型 391.4 CSocket编程技术 411.4.1 CSocket类的组成 421.4.2 CSocket应用实例:聊天室 431.5 WinInet编程技术 52第2章 本地计算机网络编程 572.1 获取计算机的名称和IP地址 572.2 获取计算机的子网掩码 602.3 获取计算机的DNS设置 622.4 获取计算机的网卡地址 632.5 获取计算机安装的协议 652.6 获取计算机提供的服务 672.7 获取计算机的所有网络资源 692.8 修改本地计算机的网络设置 702.9 获取计算机TCP/IP的所有信息 74第3章 局域网网络通信编程实例 793.1 获取网上邻居 793.1.1 实现原理 803.1.2 实例实现 833.2 IP地址和主机名之间的转换 873.2.1 实现原理 873.2.2 实例实现 893.3 映射网络驱动器 933.3.1 实现原理 933.3.2 实例实现 953.4 局域网消息发送程序Net Send 973.4.1 实现原理 983.4.2 实例实现 1013.5 获取局域网内其他计算机的信息 103第4章 IE编程实例 1114.1 简单的浏览器的实现 1114.1...

图书目录

第1章 Visual C++网络通信编程基础 1

1.1 Winsock1.1编程技术 1

1.1.1 Winsock的基本概念 1

1.1.2 Winsock的编程特点 2

1.1.3 Winsock基本的API 2

1.1.4 Winsock的异步模式 7

1.1.5 面向连接协议和无连接协议 20

1.2 Winsock 2.0编程技术 21

1.2.1 Winsock 2.0技术说明 21

1.2.2 Winsock 2.0新增函数 25

1.2.3 Winsock网络程序——聊天室 26

1.3 CAsyncSocket编程技术 38

1.3.1 CAsyncSocket类的组成 38

1.3.2 CAsyncSocket编程模型 39

1.4 CSocket编程技术 41

1.4.1 CSocket类的组成 42

1.4.2 CSocket应用实例——聊天室 43

1.5 WinInet编程技术 52

第2章 本地计算机网络编程 57

2.1 获取计算机的名称和IP地址 57

2.2 获取计算机的子网掩码 60

2.3 获取计算机的DNS设置 62

2.4 获取计算机的网卡地址 63

2.5 获取计算机安装的协议 65

2.6 获取计算机提供的服务 67

2.7 获取计算机的所有网络资源 69

2.8 修改本地计算机的网络设置 70

2.9 获取计算机TCP/IP的所有信息 74

第3章 局域网网络通信编程实例 79

3.1 获取网上邻居 79

3.1.1 实现原理 80

3.1.2 实例实现 83

3.2 IP地址和主机名之间的转换 87

3.2.1 实现原理 87

3.2.2 实例实现 89

3.3 映射网络驱动器 93

3.3.1 实现原理 93

3.3.2 实例实现 95

3.4 局域网消息发送程序Net Send 97

3.4.1 实现原理 98

3.4.2 实例实现 101

3.5 获取局域网内其他计算机的信息 103

第4章 IE编程实例 111

4.1 简单的浏览器的实现 111

4.1.1 实现原理 111

4.1.2 实例实现 112

4.2 删除IE相关历史记录 116

4.2.1 实现原理 116

4.2.2 实例实现 117

4.3 将应用程序加入到IE工具栏 121

4.3.1 实现原理 122

4.3.2 实例实现 123

4.4 超级链接的实现 127

4.4.1 实现原理 127

4.4.2 实例实现 128

4.5 禁止IE的弹出窗口 132

4.5.1 实现原理 132

4.5.2 实例实现 133

4.6 禁止浏览某些网站 139

4.6.1 实现原理 139

4.6.2 实例实现 139

4.7 IE收藏夹 142

4.7.1 实现原理 142

4.7.2 实例实现 142

4.8 设置桌面快捷方式和活动桌面 145

4.8.1 实现原理 145

4.8.2 实例实现 146

……