图书介绍

Visual C++网络高级编程PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++网络高级编程
  • 陈坚,陈伟等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115095639
  • 出版时间:2001
  • 标注页数:446页
  • 文件大小:27MB
  • 文件页数:457页
  • 主题词:互连网络 C语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++网络高级编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言页1

第一章 TCP/IP协议1

1.1 TCP/IP协议簇简介1

1.1.1 TCP/IP结构1

1.1.2 常用协议3

1.1.3 RFC和标准简单服务3

1.2 TCP/IP基本概念4

1.2.1 IP地址4

1.2.2 地址解析5

1.2.3 域名系统7

1.2.4 数据包的封装和分用7

1.2.5 IP数据报8

1.2.6 UDP数据报11

1.2.7 TCP数据报12

1.2.8 端口号17

第二章 Winsock网络编程接口19

2.1 Winsock概述19

2.1.1 套接字(Sockets)19

2.1.2 基本概念20

2.1.3 Winsock编程原理21

2.2 一个简单的例子28

2.2.1 服务器程序的实现29

2.2.2 客户程序的实现31

2.3 WinsockI/O模型33

2.3.1 select模型34

2.3.2 WSAAsyncSelect模型35

2.3.3 WSAEventSelect模型36

2.4 Winsock2的扩展特性38

2.4.1 原始套接字38

2.4.2 重叠I/O模型39

2.4.3 服务的质量(QOS)40

2.5 套接字选项和I/O控制命令41

2.5.1 套接字选项41

2.5.2 I/O控制命令43

3.1.1 MFC WinInet类45

3.1 WinInet编程45

第三章 Visual C++与网络编程45

3.1.2 HTTP客户实例57

3.1.3 利用WinInet API进行编程61

3.2 MFC Windows Sockets类69

3.2.1 创建聊天客户70

3.2.2 创建聊天客户74

3.3 一个很酷的例子--在线聊天室78

3.3.1 创建聊天客户78

3.3.2 创建聊天服务器93

3.4 多媒体与网络编程100

3.4.1 窄带流传输的现状100

3.4.2 宽带多媒体流的发展趋势102

3.4.3 音频流的获取与处理105

3.4.5 视频流的获取与压缩109

3.4.4 音频压缩109

3.5 多线程编程111

3.5.1 Win32基础上的多线程编程112

3.5.2 基于MFC的多线程编程115

第四章 基本网络编程技术117

4.1 获取网络配置信息117

4.1.1 获得主机名和IP地址117

4.1.2 获取域名、子网掩码、网卡类型等信息119

4.1.3 获取网卡的MAC地址125

4.1.4 一个综合的例子128

4.2.1 Win32支持的协议132

4.2 获取系统支持的网络协议信息132

4.2.2 Winsock2的WSAEnumProtocols函数133

4.2.3 获取系统支持的网络协议信息实例134

第五章 Telnet协议的实现145

5.1 Telnet协议146

5.1.1 Telnet的运行方式146

5.1.2 网络虚拟终端NVT146

5.1.3 Telnet命令147

5.1.4 选项协商机制148

5.1.5 子选项协商149

5.1.6 同步信号149

5.2 Telnet客户实例150

5.1.7 客户的转义符150

6.1 HTTP协议165

6.1.1 HTTP协议的特点165

6.1.2 HTTP协议的动作方式165

第六章 HTTP协议的实现165

6.1.3 HTTP通信实例168

6.2 多线程HTTP服务器实例169

6.2.1 封装CRequest类170

6.2.2 CListenSocket和CRequestSocket类171

6.2.3 支持CGI185

6.2.4 程序的组织192

6.3 HTTP客户程序的实现198

7.1 FTP协议207

第七章 FTP协议的实现207

7.1.1 数据表示与保存208

7.1.2 数据连接的建立210

7.1.3 FTP命令211

7.1.4 FTP应答214

7.2 利用Winsock类实现FTP客户214

7.2.1 封装FtpClient类215

7.2.2 程序的组织和界面225

7.3 利用WinInet实现完整的FTP客户实例229

7.3.1 界面的编写230

7.3.2 进行实际操作的类--CMyAppThread245

7.3.3 程序的组织和界面253

第八章 文件下载254

8.1 一个类似网络蚂蚁的实例254

8.1.1 实现拖放界面254

8.1.2 程序的组织258

8.1.3 封装CHTTPDownload类263

8.1.4 断点续传的支持272

8.2 异步Moniker文件272

8.2.1 Moniker272

8.2.2 MFC CAsyncMoniker类273

8.2.3 使用CAsyncMoniker类273

9.1.1 局域网广播(Broadcast)274

9.1 网络广播274

第九章 UDP协议的实现274

9.1.2 多播通信(MultiCast)276

9.1.3 IP多播的Socket实现281

9.2 利用Winslck2实现IP多播的实例283

9.2.1 封装多播类CMultiCast284

9.2.2 程序的组织288

9.3 利用UDP实现语音全双工通信289

9.3.1 通信过程290

9.3.2 音频压缩294

9.3.3 音频的采集和回放305

10.1.1 ICMP报文格式313

10.1 ICMP协议313

第十章 ICMP协议的实现313

10.1.2 回显请求和回显应答报文315

10.1.3 ICMP地址掩码请求与应答315

10.1.4 ICMP时间戳请求与应答316

10.2 Ping程序的实现316

10.2.1 Ping程序的编程原理及步骤316

10.2.2 ICMP报文的定义和初始化317

10.2.3 封装CPing类318

10.2.4 组织程序325

10.3 TraceRoute程序326

10.3.1 Traceroute编程的原理及实现方法326

10.3.2 TraceRoute实例327

第十一章 PPP协议的实现332

11.1 PPP协议332

11.1.1 基本概念332

11.1.2 PPP数据帧格式333

11.1.3 PPP链路操作过程334

11.2 RAS编程335

11.2.1 RAS通用对话框335

11.2.2 建立和断开RAS连接338

11.2.3 管理连接343

11.2.4 RAS拨号实例345

11.3 TAPI编程接口349

11.3.1 CTI应用程序接口349

11.3.2 TAPI3.0特性350

11.3.3 TAPI3.0结构351

11.3.4 TAPI3.0接口352

第十二章 代理服务器的实现353

12.1 Socket5协议353

12.2 HTTP代理服务器实例356

12.2.1 封装CProxyServer类356

12.2.2 使用CProxyServer类366

12.3 一个支持Socket5代理的类367

12.3.1 封装CProxySocket类367

12.3.2 使用CProxySocket类373

12.3.3 支持UDP的CAsyncProxySocket类374

13.1 ATL技术377

第十三章 ATL、DCOM和ActiveX技术377

13.1.1 ATL与C++模板类379

13.1.2 多重继承379

13.1.3 自动化和双重接口380

13.1.4 ATL的体系结构380

13.1.5 利用ATL开发进程内COM服务器382

13.2 DCOM386

13.2.1 DCOM的结构387

13.2.2 DCOM特性387

13.2.3 DCOM安全性390

13.3 DCOM实例--白板程序391

13.3.1 DCOM服务器的实现391

13.3.2 DCOM客户的实现393

13.3.3 程序的运行400

13.4 ActiveX控制401

13.4.1 ActiveX控制基本结构401

13.4.2 利用ATL创建ActiveX控件403

13.5 ActiveX文档服务器408

13.5.1 ActiveX文档特性409

13.5.2 ActiveX文档结构模型410

13.5.3 ActiveX文档服务程序的实现410

13.5.4 ActiveX文档服务程序实例411

第十四章 网络安全413

14.1 数据加密和数字签名413

14.1.1 数据加密技术414

14.1.2 数字签名技术416

14.1.3 数字时间戳技术418

14.2 网络层的安全性418

14.2.1 IP安全协议(IPSP)419

14.2.2 密钥管理协议(IKMP)419

14.3 传输层的安全420

14.4 应用层的安全421

14.4.1 修改应用层协议421

14.4.2 SSH认证和密钥分配系统422

附录1 RFC文档分类423

附录2 Winsock2扩展函数参考430

附录3 Windows Sockets错误码443

热门推荐