Snmp snmp;
try {
TransportMapping transport = new DefaultUdpTransportMapping();
snmp = new Snmp(transport); //udp 传输协议 transport.listen();
System.out.println(transport.isListening()+" isListening!!!!!!!"); CommunityTarget target = new CommunityTarget(); //agent对象
target.setCommunity(new OctetString(community)); //设置共同体名
target.setAddress(targetAddress);
target.setRetries(Set_OtherInfo.Set_Data_isetRetries);//设置重试次数
target.setTimeout(Set_OtherInfo.Set_Data_isetTimeout);//设置超时
target.setVersion(Set_OtherInfo.Set_Data_iversion);//版本 PDU pdu = new PDU();//new request PDU包
pdu.add(new VariableBinding(new OID(strOID), new Integer32(Value))); //OID添加
pdu.setType(Set_OtherInfo.Set_Data_iType); //设置PDU类型 ResponseListener listener = new ResponseListener() {
public void onResponse(ResponseEvent event) {
// Always cancel async request when response has been received
// otherwise a memory leak is created! Not canceling a request
// immediately can be useful when sending a request to a broadcast
// address.
((Snmp) event.getSource()).cancel(event.getRequest(), this);
System.out.println("Set Status is:" + event.getResponse());
}
};
snmp.send(pdu, target, null, listener); } catch (Exception e) {
Log4jTest.log4j_init().info(e.getMessage());
e.printStackTrace();
}
红色的那句话是什么意思 啊
try {
TransportMapping transport = new DefaultUdpTransportMapping();
snmp = new Snmp(transport); //udp 传输协议 transport.listen();
System.out.println(transport.isListening()+" isListening!!!!!!!"); CommunityTarget target = new CommunityTarget(); //agent对象
target.setCommunity(new OctetString(community)); //设置共同体名
target.setAddress(targetAddress);
target.setRetries(Set_OtherInfo.Set_Data_isetRetries);//设置重试次数
target.setTimeout(Set_OtherInfo.Set_Data_isetTimeout);//设置超时
target.setVersion(Set_OtherInfo.Set_Data_iversion);//版本 PDU pdu = new PDU();//new request PDU包
pdu.add(new VariableBinding(new OID(strOID), new Integer32(Value))); //OID添加
pdu.setType(Set_OtherInfo.Set_Data_iType); //设置PDU类型 ResponseListener listener = new ResponseListener() {
public void onResponse(ResponseEvent event) {
// Always cancel async request when response has been received
// otherwise a memory leak is created! Not canceling a request
// immediately can be useful when sending a request to a broadcast
// address.
((Snmp) event.getSource()).cancel(event.getRequest(), this);
System.out.println("Set Status is:" + event.getResponse());
}
};
snmp.send(pdu, target, null, listener); } catch (Exception e) {
Log4jTest.log4j_init().info(e.getMessage());
e.printStackTrace();
}
红色的那句话是什么意思 啊
解决方案 »
- SWT怎么实现 在对话框里选择打开多个文件夹??
- 在Eclipse中使用Ant的时候,怎么设置系统环境变量
- 哪位老师给我指点一下啊
- java允许多继承?
- 关于 synchronized 的疑问
- "Exception in thread "main" java.lang.NoClassDefFoundError: helloworls"这是什么意思
- 请问下关于按钮的位置
- 我的JCtreator遇到中文都不行,怎么回事啊?
- 谁能提供解析HTML中样式单的代码?
- 在JAVA中,请问有没有类似于VB中时间的类呀,分不够再加!
- 日期格式校验问题
- 比较难的问题,请高手指点迷津:关于Sql词法分析和Sql语法高亮?
这句的打印信息:
Set Status is:RESPONSE[requestID=1955259726, errorStatus=Not writable(17), errorIndex=1, VBS[1.3.6.1.4.1.388.14.3.2.1.11.6.1.4.0 = 5]]
是什么意思 啊