-
使用Java进行SNMP编程
使用SNMP4J进行SNMPv3编程的步骤如下:
1) 创建Snmp对象snmp
2) 创建USM对象,并创建User,添加到USM对象中。
创建User是需要指定securityName,认证协议MD5/SHA1,认证密钥,加密算法DES/AES,加密密钥。
添加User到USM对象中时候,可以指定engineID也可以不指定。
3) 创建UserTarget对象target,并指定version, address, timeout, retry等参数,这些和SNMPv1/v2相同。
另外还必须指定SNMPv3特有的两个参数SecurityLevel和SecurityName。
SNMP4J会根据这个SecurityName到USM的UserTable中查找匹配的User,用这个User的信息进行认证加密处理。
查找的时候必须同时匹配SecurityName和engineID,但是如果添加User到USM对象中时候,没有指定engineID,那么SecurityName相同即匹配成功。
4) 创建ScopedPDU对象pdu,并指定操作类型(GET/GETNEXT/GETBULK/SET), 添加VariableBinding(也就是待操作的OID),
如果是GETBULK操作,还可以指定MaxRepetitions和NonRepeaters。
注意一定要指定MaxRepetitions,默认值是0,那样不会返回任何结果。
如果agent上设定的contextEngineId和snmpEngineId不一致,那么需要调用ScopedPDU.setContextEngineID()方法设定contextEngineId。
如果agent上设定了contextName,那么需要调用ScopedPDU.setContextName()方法设定contextName。
5) 调用snmp.send(pdu, target)方法,发送请求请返回结果
- 2022-09-11 20:15:03下载
- 积分:1
-
Java编写的数独益智游戏
在这篇文章中,我希望能展示我们如何能够发展使用最简单、 通用解题的技巧之一只是对任何问题的解决办法: 简单的深度优先搜索。我要去使用数独谜题作为例子。
- 2022-04-07 16:24:03下载
- 积分:1
-
电子邮箱的开发与实现
资源描述基于邮件得协议pop3和smtp实现的电子邮箱在线发送与接收
- 2022-03-19 19:39:57下载
- 积分:1
-
thxthxthxthx
thxthxthxthxthxthxthxthxthxthxthxthx
- 2022-03-20 03:26:17下载
- 积分:1
-
JAVA游戏
资源描述java游戏。源代码,多线程,好玩儿的。不知道有没有用啊java游戏。源代码,多线程,好玩儿的。不知道有没有用啊,要写多少字啊,真麻烦啊哎,,要写多少字啊,真麻烦啊哎,java游戏。源代码,多线程,好玩儿的。不知道有没有用啊,要写多少字啊,真麻烦啊哎,
- 2023-01-27 21:35:04下载
- 积分:1
-
仿windows的图片浏览器
相信使用 Window 操作系统的大多数用户,都使用过 Windows 的图片浏览器,或者是功能更强大
与复杂的 ACDSee 图片浏览器(这个还支持编辑图片),图片浏览器最基本的功能是能浏览一个目录中
的所有图片,并可以点击浏览上一张图片或者下一张图片,还有对图片放大与缩小,或者翻转图片等操
作,在这里,实现了图片的浏览功能,导航功能(下一张、上一张),放大缩小功能。
- 2023-02-18 20:35:03下载
- 积分:1
-
Gallery和GridView显示图片
先用一个TabHost将一个Activity分为左右两边,左边菜单点击后用上面一个ImageSwitcher下面一个Gallery显示图片,右边菜单点击后,先用GridView显示网格状的小图片,点击图片之后会跳转到另外一个界面,以全屏的方式显示图片。同时所有图片都支持点击大图显示,长按删除功能。
- 2022-04-14 13:00:30下载
- 积分:1
-
安卓短信发送客户端
通过webview接口。实现php和java通讯。然后在安卓本地判断是否重复发送。月发送数量小于400条等。
用到了sqllite。
package
com.example.notification;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.os.Bundle;
- 2022-07-20 03:45:29下载
- 积分:1
-
android实现gps数据上传以service方式实现
应用背景一个实现gps数据采集的程序,以service方式实现。实现定时上传gps数据,以服务的形式实现,自动启动程序,运行后,一直存在于后台运行。 关键技术
最后在说说Android 端。就是一个可以后台运行的程序,输入注册的Guid。然后利用手机的GPS系统获得当前的坐标。设个时间。定时把这个作标通信到Web Server端。具体采
用什么方式通信都可以(比如POST,WebServices,tcp等等)。
- 2022-02-25 20:42:45下载
- 积分:1
-
Ajax登录
这是一个简单的ajaxwebapplication,允许您在提供凭证后登录。
- 2022-11-11 16:30:04下载
- 积分:1