SNMP4J 服务端连接的超时时间(二)

2014-11-24 10:24:19 · 作者: · 浏览: 1
t.setConnectionTimeout(0);
snmp = new Snmp(dispatcher, transport);
snmp.getMessageDispatcher().addMessageProcessingModel(new MPv1());
snmp.getMessageDispatcher().addMessageProcessingModel(new MPv2c());
snmp.getMessageDispatcher().addMessageProcessingModel(new MPv3());
USM usm = new USM(SecurityProtocols.getInstance(), new OctetString(MPv3.createLocalEngineID()), 0);
SecurityModels.getInstance().addSecurityModel(usm);
snmp.listen();
}

增加一行代码 设置DefaultTcpTransportMapping的超时时间是 0 !

然后就没有问题了!

虽然临时解决了问题,但是由于对SNMP4J不够深入了解,我怕问题恐怕不是这样的!

我在此也希望使用SNMP4J为工具,且作为服务端,在发送数据时有问题的解决方法!