Visual C++网络高级编程_第1页
Visual C++网络高级编程_第2页
Visual C++网络高级编程_第3页
Visual C++网络高级编程_第4页
Visual C++网络高级编程_第5页
已阅读5页,还剩447页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualC++网络高级编程目录第一章

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"TCP/IP协议1.1

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"TCP/IP协议簇简介1.1.1TCP/IP结构1.1.2常用协议1.1.3RFC和标准简单服务1.2TCP/IP基本概念1.2.1IP地址1.2.2地址解析1.2.3域名系统1.2.4数据包的封装和分用1.2.5

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"IP数据报1.2.6UDP数据报1.2.7TCP数据报1.2.8端口号第二章Winsock网络编程接口2.1Winsock概述2.1.1套接字(Sockets)2.1.2基本概念2.1.3Winsock编程原理2.2一个简单的例子.2.2.1服务器程序的实现2.2.2客户程序的实现2.3WinsockI/O模型2.3.1select模型2.3.2

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"WSAAsyncSelect模型2.3.3WSAEventSelect模型2.4Winsock2的扩展特性2.4.1原始套接字2.4.2重叠I/O模型2.4.3服务的质量(QOS)2.5套接字选项和I/O控制命令2.5.1套接字选项2.5.2I/O控制命令第三章VisualC++与网络编程3.1WinInet编程3.1.1MFCWinInet类3.1.2HTTP客户实例3.1.3利用WinInetAPI进行编程3.2MFCWindowsSockets类3.2.1创建聊天客户3.2.2创建聊天客户3.3一个很酷的例子——在线聊天室3.3.1创建聊天客户3.3.2创建聊天服务器3.4多媒体与网络编程3.4.1窄带流传输的现状3.4.2宽带多媒体流的发展趋势3.4.3音频流的获取与处理3.4.4音频压缩3.4.5视频流的获取与压缩3.5多线程编程3.5.1Win32基础上的多线程编程3.5.2基于MFC的多线程编程第四章基本网络编程技术4.1获取网络配置信息4.1.l获得主机名和IP地址4.1.2获取域名、子网掩码、网卡类型等信息4.1.3获取网卡的MAC地址4.1.4一个综合的例子4.2获取系统支持的网络协议信息4.2.1Win32支持的协议4.2.2Winsock2的WSAEnumProtocols函数4.2.3获取系统支持的网络协议信息实例第五章

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"Telnet协议的实现5.1Telnet协议5.1.1Telnet的运行方式5.1.2网络虚拟终端NVT5.1.3Telnet命令5.1.4选项协商机制5.1.5了选项协商5.1.6同步信号5.1.7客户的转义符5.2Telnet客户实例第六章

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"HTTP协议的实现6.1HTTP协议6.1.1HTTP协议的特点6.1.2HTTP协议的运作方式6.1.3HTTP通信实例6.2多线程\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"HTTP服务器实例6.2.1封装CRequest类6.2.2CListenSocket和CRequestSocket类6.2.3支持CGl6.2.4程序的组织6.3HITP客户程序的实现第七章FTP协议的实现7.1FTP协议7.1.1数据表示与保存7.1.2数据连接的建立7.1.3FTP命令7.1.4FTP应答7.2利用Winsock类实现FTP客户7.2.1封装FtpClient类7.2.2程序的组织和界面7.3利用WinInet实现完整的FTP客户实例7.3.1界面的编写7.3.2进行实际操作的类——CMyAppThread7.3.3程序的组织和界面第八章文件下载8.1一个类似网络蚂蚁的实例8.1.1实现拖放界面8.1.2程序的组织8.1.3封装CHTTPDownload类8.1.4断点续传的支持8.2异步Moniker文件8.2.1Moniker8.2.2MFCCAsyncMoniker类8.2.3使用CAsyncMoniker类第九章UDP协议的实现9.1网络广播9.1.1局域网广播(Broadcast)9.1.2多播通信(MultiCast)9.1.3IP多播的Socket实现9.2利用Winsock2实现IP多播的实例9.2.1封装多播类CMultiCast9.2.2程序的组织9.3利用UDP实现语音\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"全双工通信9.3.1通信过程9.3.2音频压缩9.3.3音频的采集和回放第十章

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"ICMP协议的实现10.1ICMP协议10.1.1ICMP报文格式10.1.2回显请求和回显应答报文10.1.3ICMP地址掩码请求与应答10.1.4ICMP时间戳请求与应答10.2Ping程序的实现10.2.1Ping程序的编程原理及步骤10.2.2ICMP报文的定义和初始化10.2.3封装CPing类10.2.4组织程序10.3TraceRoute程序10.3.1Traceroute编程的原理及实现方法10.3.2TraceRoute实例第十一章四P协议的实现11.1PPP协议11.1.1基本概念11.1.2PPP数据帧格式11.1.3PPP链路操作过程11.2RAS编程11.2.1RAS通用对话框11.2.2建立和断开RAS连接11.2.3管理连接11.2.4RAS拨号实例11.3TAPI编程接口11.3.1CTI\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"应用程序接口11.3.2TAPI3.0特性11.3.3TAPI3.0结构11.3.4TAPI3.0接口第十二章代理服务器的实现12.1Socket5协议12.2HTTP代理服务器实例12.2.1封装CProxyServer类12.2.2使用CProxyServer类12.3一个支持Socket5代理的类12.3.1封装CProxySocket类12.3.2使用CProxySocket类12.3.3支持UDP的CAsyncProxySocket类第十三章ATL、DCOM和\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"ActiveX技术13.1ATL技术13.1.1ATL与C++模板类13.1.2多重继承13.1.3自动化和双重接口13.1.4ATL的体系结构13.1.5利用ATL开发进程内COM服务器13.2DCOM13.2.1DCOM的结构13.2.2DCOM特性13.2.3DCOM安全性13.3DCOM实例——白板程序13.3.1DCOM服务器的实现13.3.2DCOM客户的实现13.3.3程序的运行13.4ActiveX控制13.4.1ActiveX控制基本结构13.4.2利用ATL创建\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"ActiveX控件13.5ActiveX文档服务器13.5.1ActiveX文档特性13.5.2ActiveX文档结构模型13.5.3ActiveX文档服务程序的实现13.5.4ActiveX文档服务程序实例第十四章网络安全14.1数据加密和数字签名14.1.1

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"数据加密技术14.1.2

\t"/item/Visual%20C%2B%2B%E7%BD%91%E7%BB%9C%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/_blank"

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论