public int snmpGetInteger(String oid) throws Exception { SNMP_Request req = new SNMP_Request( SNMP_DataType.Integer, SNMP_ReqType.GetRequest, oid, communityString, null); SNMP_Response res = sendAndRecv(req); if (res != null) { if (res.getDataType() == SNMP_DataType.Integer) { return res.getIntValue(); } } throw new Exception("getInteger failed, oid=" + oid); }
public byte[] snmpGetBinaryString(String oid) throws Exception { SNMP_Request req = new SNMP_Request( SNMP_DataType.OctetString, SNMP_ReqType.GetRequest, oid, communityString, null); SNMP_Response res = sendAndRecv(req); if (res != null) { // System.out.println("!!!"); if (res.getDataType() == SNMP_DataType.OctetString) { return res.getData(); } } throw new Exception("getString failed, oid=" + oid); }