class="java">
package com.shine.framework.core.util;
import java.util.List;
import org.snmp4j.CommunityTarget;
import org.snmp4j.PDU;
import org.snmp4j.ScopedPDU;
import org.snmp4j.Snmp;
import org.snmp4j.TransportMapping;
import org.snmp4j.UserTarget;
import org.snmp4j.event.ResponseEvent;
import org.snmp4j.mp.MPv3;
import org.snmp4j.mp.SnmpConstants;
import org.snmp4j.security.AuthMD5;
import org.snmp4j.security.PrivDES;
import org.snmp4j.security.SecurityLevel;
import org.snmp4j.security.SecurityModels;
import org.snmp4j.security.SecurityProtocols;
import org.snmp4j.security.USM;
import org.snmp4j.security.UsmUser;
import org.snmp4j.smi.Address;
import org.snmp4j.smi.GenericAddress;
import org.snmp4j.smi.OID;
import org.snmp4j.smi.OctetString;
import org.snmp4j.smi.VariableBinding;
import org.snmp4j.transport.DefaultUdpTransportMapping;
public class SnmpHelper4j extends SnmpAbstract {
//Snmp Instance
private Snmp snmp=null;
private String ip;
//unit(共同体)
private String community;
private int port = 161;
//Snmp version(v1=0;v2=1;v3=3)
private int version = 0;
private TransportMapping tm;
private Address targetAddress;
//Snmp Defualt Use UDP Protocl(You can you TCP Protocl)
private String protol="udp";
public SnmpHelper4j(){
}
public SnmpHelper4j(String ip, St