《第13章VC网络编程.ppt》由会员分享,可在线阅读,更多相关《第13章VC网络编程.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、零基础学零基础学VC第第13章章 VC网络编程网络编程 1-2课程安排课程安排网络通信及开发基础网络通信及开发基础基本网络通信开发基本网络通信开发网络程序设计与开发网络程序设计与开发WinInet开发开发Internet客户端程序客户端程序简单的简单的Web浏览器开发浏览器开发小结小结 1-3网络通信及开发基础网络通信及开发基础TCP/IP协议协议TCP/IP协议协议Windows Sockets基础基础客户机客户机/服务器模式服务器模式 1-4基本网络通信开发基本网络通信开发CAsyncSocket类及常用成员函数的使用类及常用成员函数的使用使用使用WinSock进行无连接的通信进行无连接的
2、通信无连接通信实例无连接通信实例使用使用WinSock进行有连接的通信进行有连接的通信有连接通信实例有连接通信实例 1-5网络程序设计与开发网络程序设计与开发网络程序的一些概念网络程序的一些概念Socket事件事件Socket事件的激发控制事件的激发控制Socket信息的获取与处理信息的获取与处理网络程序开发实例网络程序开发实例 1-6WinInet开发开发Internet客户端程序客户端程序MFC WinInet开发包开发包WinInet开发客户端程序的流程开发客户端程序的流程WinInet开发开发HTTP客户端程序实例客户端程序实例 CInternetSession(LPCTSTR pst
3、rAgent=NULL,/应用程序名,可以自己定用程序名,可以自己定义DWORD dwContext=1,/上下文标记,如果使用回调功能时这个值将给传送给回调函数上下文标记,如果使用回调功能时这个值将给传送给回调函数DWORD dwAccessType=INTERNET_OPEN_TYPE_PRECONFIG,/设置选项设置选项LPCTSTR pstrProxyName=NULL,/代理服务器地址,一般设置为代理服务器地址,一般设置为NULLLPCTSTR pstrProxyBypass=NULL,/代理服务器地址代理服务器地址DWORD dwFlags=0);/标记,一般设置为标记,一般设置为01-7简单的简单的Web浏览器开发浏览器开发CHtmlView视图类简介视图类简介浏览器开发实例浏览器开发实例 1-8小结小结 最最早早的的大大部部分分网网络络程程序序开开发发,如如通通信信软软件件等等,都都是是通通过过VC进进行行开开发发,也也有有很很多多专专门门讲讲解解VC网网络络开开发发的的书书籍籍。本本章章从从网网络络通通信信的的协协议议和和原原理理讲讲起起,让让读读者者首首先先明明白白一一个基础的定义知识。个基础的定义知识。1-9性格决定命运性格决定命运,专注成就人生专注成就人生