#include #include #include #include #include #include
#include #include
#include "snmp_pp/snmp_pp.h"
#define SYSDESCR "1.3.6.1.2.1.1.1.0"
using namespace std;
int main(int argc,char *argv[])
{
int status;
char passwd[64] = "123456";
CTarget ctarget( (IpAddress) argv[1], passwd, passwd);
Vb vb(SYSDESCR);
Pdu pdu;
//判断是否有效
if (ctarget.valid())
{
cout << "Target is valid" << endl;
}
//指定版本,可使用默认值
snmp_version version = version2c;
ctarget.set_version(version);
//获取time out时间,可使用默认值
//unsigned long llu;
//ctarget.set_timeout(1000);
//llu = ctarget.get_timeout();
cout << "ip = " << argv[1] << endl << endl;
Snmp snmp(