- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
4.CInternetException类
CInternetException类代表与Internet操作相关的异常,该类包含两个公共数据成员:一个保存与异常有关的错误码,另一个保存导致错误应用程序的上下文ID。
CInternetException类用成员函数Dump()或GetErrorMessage()获得相关的错误信息。它的两个参数m_dwError、m_dwContext分别代表前面提到的错误码和上下文ID。CInternetException类派生结构如图12-9所示。
关于更多的WinInet类可以参阅MSDN。12.3.3FTP客户端设计
FTP客户端的设计与HTTP的设计十分类似,用户要实现某些行为,必须具备先决条件(如读取文件,就必须先建立一个Internet连接)。与前一节不同的是,本节采用MFC的WinInet类的编程方法进行实现,表12-8列出了一般的FTP客户端行为要实现某个目标所必须使用的方法。表12-8MFCWinInet类FTP客户端设计流程表12-9MFCWinInet类FTP客户端文件删除设计流程
对于网络中的设备管理员有进行网络管理信息收集与设置的需求,对于这种需求可以通过SNMP这种应用层协议的支持来实现。虽然SNMP不是直接为用户传递信息设计的,但是对于传输信息的网络管理至关重要,也是需要加以重视的一种应用协议。12.4SNMP编程12.4.1SNMP简介
SNMP(SimpleNetworkManagementProtocol)即简单网络管理协议,它为网络管理系统提供了底层网络管理的框架。SNMP是一种无连接协议,其工作是通过使用请求报文和返回响应的方式,在管理代理和管理员之间传送信息,这种机制减轻了管理代理的负担。SNMP网络管理主要分为四部分:被管理节点(设备)、客户代理、网络管理工作站、网络管理协议。实际上,SNMP采用了C/S模型的一种特殊形式:代理/管理站模型,对网络的管理与维护是通过管理工作站与SNMP代理间的交互工作完成的,每个SNMP从代理负责回答SNMP管理工作站的各种查询了。客户端代理安装在被管理节点设备上。1.MIB库
SNMP管理者收集网络设备信息并记录在MIB(ManagementInformationBase,管理信息库)中,这些网络设备信息包括设备特性、数据吞吐量、通信超载和错误等。MIB数据对象以一种树状分层结构进行组织,其每个分枝都有一个专用的名字和一个数字形式的标识符。基于这个树状分层结构,可以使用MIB浏览器方便而且简洁的方式访问整个MIB数据库。MIB中的对象使用Oid(对象标志符)。Oid是以SMI(StructureofManagementInformation)管理信息结构为基础的一系列点分符号,如.,这些点分符号在任何网络设备中都唯一标识某一个数据参数,例如IBM为.4.1.2},Cisco为{.4.1.9},Novell为{.4.1.23}等。这里,SMI实际上起到规范MIB内容的作用,可以理解成一种语言,它使MIB中描述的信息不存在二义性。对具体oid数据的含义可在/网站进行查询。2.SNMP操作
SNMP协议定义了请求/设置网络管理数据的操作,可用于处理管理代理定义的各种任务。SNMP协议之所以易于使用,这是因为它对外提供了三种用于控制MIB对象的基本操作命令,分别是Set、Get和Trap,如表12-10所示。表12-10SNMP命令的含义 if(pfnShowHTMLDialog==NULL)returnFALSE;
WCHAR*url=Lc:\\tempweb.html; //此文件名可直接用地址名称代替
if(hinstMSHTML) //装载动态链接库成功
{
SHOWHTMLDIALOGFN*pfnShowHTMLDialog;
pfnShowHTMLDialog=(SHOWHTMLDIALOGFN*)GetProcAddress(hinstMSHTML,TEXT(ShowHTMLDialog));
if(pfnShowHTMLDialog)
{//根据URL得到IMoniker*变量,需使用urlmon.lib
IMoniker*moniker=NULL;
if(FAILED(CreateURLMoniker(NULL,(LPWSTR)url,moniker))) {
Free
您可能关注的文档
- 新古典贸易理论.ppt
- 字理析解常用偏旁部首148个.ppt
- 启元客户关系管理系统价格试算.pptx
- 2025年智能电网柔性直流输电技术智能化运维策略研究.docx
- 2025年智能电网柔性直流输电技术助力智能微电网发展研究.docx
- 2025年智能电网柔性直流输电技术智能化电网运维管理研究.docx
- 2025年智能电网柔性直流输电设备国产化进程与技术创新.docx
- 2025年智能电网柔性直流输电网络拓扑优化技术创新分析.docx
- 2025年智能电网柔性直流输电设备故障检测技术创新.docx
- 2025年智能电网柔性直流输电技术在电网智能化调度中的应用分析.docx
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
原创力文档


文档评论(0)