snmp4j编程之四 实现tableView操作

本文介绍了如何在SNMP编程中使用snmp4j库来操作tableView。通过提供的SnmpUtil.java和SnmpDemo.java类的示例,详细阐述了实现过程,并展示了console台的输出结果。
摘要由CSDN通过智能技术生成

在SNMP编程中,需要实现tableview,在此总结一下。


操作类SnmpUtil.java:

package com.test.snmp;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.snmp4j.CommunityTarget;
import org.snmp4j.PDU;
import org.snmp4j.Snmp;
import org.snmp4j.TransportMapping;
import org.snmp4j.event.ResponseEvent;
import org.snmp4j.mp.SnmpConstants;
import org.snmp4j.smi.Address;
import org.snmp4j.smi.GenericAddress;
import org.snmp4j.smi.Integer32;
import org.snmp4j.smi.Null;
import org.snmp4j.smi.OID;
import org.snmp4j.smi.OctetString;
import org.snmp4j.smi.VariableBinding;
import org.snmp4j.transport.DefaultUdpTransportMapping;

public class SnmpUtil {
	private static final int DEFAULT_VERSION = SnmpConstants.version1;
	private static final String DEFAULT_PROTOCOL = "udp";
	private static final int DEFAULT_PORT = 161;
	private static final long DEFAULT_TIMEOUT = 3 * 1000L;// milliseconds
	private static final int DEFAULT_RETRY = 3;
	private static final String DEFAULT_COMMUNITY = "public";//community
	
	public static final String SNMP_VERSION = "SNMP_VERSION";
	public static final String SNMP_PROTOCOL = "SNMP_PROTOCOL";
	public static final String SNMP_PORT = "SNMP_PORT";
	public static final String SNMP_TIMEOUT = "SNMP_TIMEOUT";
	public static final String SNMP_RETRY = "SNMP_RETRY";
	public static final String SNMP_COMMUNITY= "SNMP_COMMUNITY";
	/***
	 * 创建通信共同体,指定IP
	 * @param ip
	 * @param port
	 * @
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值