如何通过IdSNMP组件进行MibSet?

踏岸寻柳 2006-12-19 05:50:03
看帮助文档说明,通过SendQuery方法可以获取、设置OID对应的值,测试了一把,发现可以get,但是无法set,代码如下:

String sOID = "1.3.6.1.2.1.2.4.5.6";

SNMP->Community = "public";
SNMP->Host = "10.10.10.10";
SNMP->Query->Clear;
SNMP->Query->MIBAdd(sOID, "1234");
SNMP->Query->PDUType = PDUSetRequest;
if( !SNMP->SendQuery() )
{
//总是会执行到这里
}

为什么呢,有没有达人Set成功过,分享一下经验 ^_^
...全文
282 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
踏岸寻柳 2006-12-22
  • 打赏
  • 举报
回复
其实是很简单的,发帖后立刻就解决掉了。
就是wls所说的,Community值应该是private

大家来jf吧 ^_^
yi10000 2006-12-20
  • 打赏
  • 举报
回复
关注中...
tianbaobao 2006-12-20
  • 打赏
  • 举报
回复
ding
wls12342004 2006-12-19
  • 打赏
  • 举报
回复
SNMP->Community = "public";//get 的时候是可以的
set好像这个值是 private
要不你再试试,这个可以改的,默认是这样的。
踏岸寻柳 2006-12-19
  • 打赏
  • 举报
回复
这个OID是允许更改其值的,通过MIBBrowser工具就可以设置

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧