| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 购买指南 | 网络协议 | 驱动设计 | 
您现在的位置: 21嵌入式控制研究室 >> 嵌入式操作系统 >> Windows CE >> 文章正文 用户登录 新用户注册
用snmp++发送get请求示例            【字体:
用snmp++发送get请求示例
作者:佚名    文章来源:21control    点击数:    更新时间:2005-12-13
#include “snmp_pp.h”
#define SYSDESCR “1.3.6.1.2.1.1.1.0”   // Object ID for System Descriptor

void get_system_descriptor()
{
  int status;               // return status   
  CTarget ctarget( (IpAddress) “10.4.8.5”);// SNMP++ v1 target
  Vb vb( SYSDESCR);             // SNMP++ Variable Binding
  Pdu pdu;                  // SNMP++ PDU

  //-------[ Construct a SNMP++ SNMP Object ]---------------------------
  Snmp snmp( status);            // Create a SNMP++ session
  if ( status != SNMP_CLASS_SUCCESS) 

    {   // check creation status
   cout << snmp.error_msg( status);    // if fail, print error string
   return; 

    }

  //-------[ Invoke a SNMP++ Get ]---------------------------------------
  pdu += vb;                 // add the variable binding
  if ( (status = snmp.get( pdu, ctarget)) != SNMP_CLASS_SUCCESS)
   cout << snmp.error_msg( status);
  else 

    {
   pdu.get_vb( vb,0);           // extract the variable binding
   cout << “System Descriptor = ”<< vb.get_printable_value(); 

    } // print out

}; 
文章录入:flyongrass    责任编辑:flyongrass 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 嵌入式Linux开发工具选择和应…

  • 一步一步的制作arm-linux 交…

  • 高可用性系统的硬件和软件设…

  • 利用电子邮件实现与网络嵌入…

  • 什么样的处理器会引领嵌入式…

  • 配合Tornado使用的Wind Powe…

  • 嵌入式Internet技术及其应用…

  • 嵌入式Internet技术及其应用…

  • 嵌入式Internet技术及其应用…

  • 嵌入式Internet技术及其应用…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)