great23cn
驱动牛犊
驱动牛犊
  • 注册日期2003-07-26
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2234回复:3

请教WinSnmp编程读取octet类型数据的问题

楼主#
更多 发布于:2003-07-29 01:00

我用WinSnmp开发snmp manager程序,遇到了一个问题,就是读取octet类型
数据的问题,请教大家!
例如:PhysAddress解析为OCTET STRING,在winsnmp的的类型表示为
      SNMP_SYNTAX_OCTETS
      我想读取一个.iso.org.dod.internet.mgmt.mib-2.at.atTable.
                   atEntry.atPhysAddress.****
      就是这个表中的一个对象实例,它应该是对应的物理地址
      但我读的时候没有反应啊,用其它现成的工具是可以读取的
但其它种类的OCTET STRING数据可以正常读取,如文本型的:
.iso.org.dod.internet.mgmt.mib-2.system.sysDescr.0

大侠教教我怎么读取像物理地址这种类型的数据呀?
--                                                
great23cn
驱动牛犊
驱动牛犊
  • 注册日期2003-07-26
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-29 16:12
没有哪位兄台帮俺一把么?
急啊!!!
great23cn
驱动牛犊
驱动牛犊
  • 注册日期2003-07-26
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-29 16:12
没有哪位兄台帮俺一把么?
急啊!!! :(
witz
驱动牛犊
驱动牛犊
  • 注册日期2002-10-10
  • 最后登录2004-08-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-30 04:15
首先你确定读到
然后检查snmpValue.value.string.len
if > 0
then memcpy( buf, snmpValue.value.string.ptr, len)
游客

返回顶部