亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? snmpbulk.cpp

?? SNMP++程序源碼 for ll .8snmp++2_8.tar.Z 嵌入式linux環(huán)境下的SNMP開發(fā)代碼
?? CPP
字號:
/*  snmpBulk.cpp   version 2.8    Copyright (c) 1999  Hewlett-Packard Company  ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.  Permission to use, copy, modify, distribute and/or sell this software  and/or its documentation is hereby granted without fee. User agrees  to display the above copyright notice and this license notice in all  copies of the software and any documentation of the software. User  agrees to assume all liability for the use of the software; Hewlett-Packard  makes no representations about the suitability of this software for any  purpose. It is provided "AS-IS" without warranty of any kind,either express  or implied. User hereby grants a royalty-free license to any and all  derivatives based upon this software code base.  Peter E. Mellquist*/#include "snmp_pp.h"#include <iostream.h>#include <stdlib.h>int main( int argc, char **argv)  {   //---------[ check the arg count ]----------------------------------------   if ( argc < 2) {	  cout << "Usage:\n";	  cout << "snmpBulk Address | DNSName [Oid] [options]\n";	  cout << "Oid: sysDescr object is default\n";	  cout << "options: -v1 , use SNMPV1, default\n";	  cout << "         -v2 , use SNMPV2\n";	  cout << "         -cCommunity_name, specify community default is 'public' \n";	  cout << "         -rN , retries default is N = 1 retry\n";	  cout << "         -tN , timeout in hundredths-seconds default is N = 100 = 1 second\n";	  cout << "         -nN , non-repeaters default is N = 0\n";	  cout << "         -mN , max-repetitions default is  N = 1\n";	  return 0;   }   //---------[ make a GenAddress and Oid object to retrieve ]---------------   GenAddress address( argv[1]);      // make a SNMP++ Generic address   if ( !address.valid()) {           // check validity of address	  cout << "Invalid Address or DNS Name, " << argv[1] << "\n";	  return 0;   }   Oid oid("1.3.6.1.2.1.1.1");      // defualt is sysDescr   if ( argc >= 3) {                  // if 3 args, then use the callers Oid	  if ( strstr( argv[2],"-")==0) {	     oid = argv[2];	     if ( !oid.valid()) {            // check validity of user oid		    cout << "Invalid Oid, " << argv[2] << "\n";		    return 0;         }      }   }   //---------[ determine options to use ]-----------------------------------   snmp_version version=version1;                       // default is v1   int retries=1;                                       // default retries is 1   int timeout=100;                                     // default is 1 second   OctetStr community("public");                        // read community to use   int non_reps=0;                                      // non repeaters default is 0   int max_reps=1;                                      // maximum repetitions default is 1   char *ptr;   for(int x=1;x<argc;x++) {                           // parse for version      if ( strstr( argv[x],"-v2")!= 0)            version = version2c;      if ( strstr( argv[x],"-r")!= 0) {                 // parse for retries         ptr = argv[x]; ptr++; ptr++;		 retries = atoi(ptr);		 if (( retries<1)|| (retries>5)) retries=1;       }	  if ( strstr( argv[x], "-t")!=0) {                 // parse for timeout		 ptr = argv[x]; ptr++; ptr++; 		 timeout = atoi( ptr);		 if (( timeout < 100)||( timeout>500)) timeout=100;      }	  if ( strstr( argv[x],"-n")!=0) {                 // parse for non repeaters		 ptr = argv[x];ptr++;ptr++;		 non_reps=atoi( ptr);		 if (( non_reps < 0)||( non_reps>10)) non_reps=0;      }	  if ( strstr( argv[x],"-m")!=0) {                 // parse for max repetitions 		 ptr = argv[x];ptr++;ptr++;		 max_reps=atoi( ptr);		 if (( non_reps < 0)||( non_reps>10)) max_reps=1;	  }      if ( strstr( argv[x],"-c")!=0) {         ptr = argv[x]; ptr++; ptr++;         community = ptr;      }   }   //----------[ create a SNMP++ session ]-----------------------------------   int status;    Snmp snmp( status);                // check construction status   if ( status != SNMP_CLASS_SUCCESS) {      cout << "SNMP++ Session Create Fail, " << snmp.error_msg(status) << "\n";      return 0;   }   //--------[ build up SNMP++ object needed ]-------------------------------   Pdu pdu;                              // construct a Pdu object   Vb vb;                                // construct a Vb object   vb.set_oid( oid);                     // set the Oid portion of the Vb   pdu += vb;                            // add the vb to the Pdu   CTarget target( address);             // make a target using the address   target.set_version( version);         // set the SNMP version SNMPV1 or V2   target.set_retry( retries);           // set the number of auto retries   target.set_timeout( timeout);         // set timeout   target.set_readcommunity( community); // set the read community name   target.set_writecommunity( community);// set the write community name   //-------[ issue the request, blocked mode ]-----------------------------   cout << "SNMP++ GetBulk to " << argv[1] << " SNMPV" << (version+1) << " Retries=" << retries;   cout << " Timeout=" << timeout << "ms" << " Non Reptrs=" << non_reps;   cout << " Max Reps=" << max_reps << " Community=" << community.get_printable() << "\n";   if (( status = snmp.get_bulk( pdu,target,non_reps,max_reps))== SNMP_CLASS_SUCCESS) {	  for ( int z=0;z<pdu.get_vb_count();z++) {	     pdu.get_vb( vb,z);	     cout << "Oid = " << vb.get_printable_oid() << "\n";	     cout << "Value = " << vb.get_printable_value() << "\n\n";      }   }   else {	  cout << "SNMP++ GetBulk Error, ";	  if ( status == SNMP_CLASS_ERR_STATUS_SET)		  status = pdu.get_error_status();	  cout << snmp.error_msg( status) << "\n";   }   return 0;}  // end getBulk

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品乱码一区二三区小蝌蚪| 99精品视频在线免费观看| 欧美精品电影在线播放| 蜜臀精品久久久久久蜜臀| 欧美日韩精品福利| 日韩经典中文字幕一区| 色屁屁一区二区| 亚洲欧洲国产日韩| 国产精品自在在线| 日韩欧美一区中文| 亚洲婷婷国产精品电影人久久| 久久精品国产亚洲一区二区三区 | 一区二区不卡在线播放| 日韩欧美中文一区二区| 一本色道a无线码一区v| 麻豆一区二区三| 一区2区3区在线看| 国产精品美女www爽爽爽| 日韩三区在线观看| 欧美性猛交xxxxxxxx| 国产ts人妖一区二区| 久久精品国产亚洲高清剧情介绍 | 国产aⅴ精品一区二区三区色成熟| 亚洲国产日韩一级| 综合久久国产九一剧情麻豆| 精品国产91乱码一区二区三区| 欧美精品久久久久久久多人混战| 91影院在线免费观看| 在线播放国产精品二区一二区四区| 懂色av噜噜一区二区三区av| 国产一区二区在线免费观看| 日本免费在线视频不卡一不卡二| 亚洲一区二区欧美激情| 亚洲黄色片在线观看| 日韩美女视频一区| 国产日韩欧美制服另类| 久久综合色婷婷| 精品久久久久久综合日本欧美| 宅男在线国产精品| 成人污污视频在线观看| 国产精品欧美一区二区三区| 精品久久久网站| 日韩一区二区电影在线| 日韩手机在线导航| 日韩一区二区三区视频在线| 欧美一级夜夜爽| 日韩欧美中文字幕公布| 欧美成人艳星乳罩| 精品免费视频.| 色综合久久88色综合天天| 日韩av电影一区| 亚洲成人一区在线| 国产精品你懂的在线欣赏| 日韩一区二区免费高清| 99久久久精品| 国产精品一级片| 久草这里只有精品视频| 亚洲一级二级三级| 一区二区三区日本| 亚洲一区二区三区国产| 91小视频在线| 91福利精品第一导航| 欧美日韩一区久久| 日韩一级高清毛片| 国产亚洲人成网站| 亚洲免费看黄网站| 午夜精品爽啪视频| 极品少妇xxxx精品少妇偷拍| 成人视屏免费看| 91福利视频久久久久| 制服丝袜激情欧洲亚洲| 久久人人97超碰com| 国产精品麻豆一区二区| 亚洲综合另类小说| 久久综合综合久久综合| 国产99久久久国产精品免费看| 99精品国产一区二区三区不卡| 欧美伊人久久大香线蕉综合69| 日韩欧美在线综合网| 国产精品久久久久国产精品日日| 亚洲综合在线观看视频| 美女视频一区二区三区| 欧美日韩黄色一区二区| 欧美不卡激情三级在线观看| 国产精品护士白丝一区av| 亚洲第一二三四区| 国产91精品精华液一区二区三区 | 91香蕉视频mp4| 欧美人妖巨大在线| 久久精品亚洲精品国产欧美| 亚洲精品亚洲人成人网在线播放| 日本视频一区二区三区| va亚洲va日韩不卡在线观看| 制服丝袜亚洲播放| 亚洲天堂成人在线观看| 久久精品国产免费看久久精品| 99久久综合狠狠综合久久| 欧美一区二区成人| 亚洲欧美偷拍三级| 久久爱www久久做| 欧美性欧美巨大黑白大战| 国产人成亚洲第一网站在线播放| 亚洲第一激情av| www.日本不卡| 久久久久久99久久久精品网站| 亚洲国产一区二区三区青草影视 | 一本一道波多野结衣一区二区| 日韩欧美亚洲一区二区| 亚洲一区二区三区四区不卡| 国产高清在线精品| 日韩免费视频一区| 五月激情六月综合| 91美女在线看| 欧美激情综合在线| 另类调教123区| 777亚洲妇女| 欧美成人vps| 亚洲一区国产视频| 国产999精品久久久久久绿帽| 欧美日韩精品高清| 亚洲人成人一区二区在线观看| 国产精品香蕉一区二区三区| 日韩一级欧美一级| 亚洲bt欧美bt精品| 色狠狠色噜噜噜综合网| 国产精品久久久久久久久免费相片 | 久久国产福利国产秒拍| 欧美日韩夫妻久久| 亚洲一区二区视频在线观看| 91蝌蚪porny| 亚洲色图制服丝袜| 成人av先锋影音| 日本一区二区高清| 国产二区国产一区在线观看| 久久久国产午夜精品| 久久机这里只有精品| 日韩免费观看高清完整版在线观看| 日韩二区三区在线观看| 欧美日韩激情在线| 视频一区二区中文字幕| 宅男在线国产精品| 久久精品国产第一区二区三区| 日韩一区二区视频| 麻豆成人久久精品二区三区红| 91精品一区二区三区在线观看| 日本欧美在线看| 欧美成人女星排名| 国产精品一区在线观看乱码| 国产欧美日韩不卡免费| 成人综合日日夜夜| 国产精品麻豆网站| 色老汉av一区二区三区| 亚洲成av人影院| 欧美一级欧美三级在线观看| 亚洲无线码一区二区三区| 国产寡妇亲子伦一区二区| 日本一区二区三区dvd视频在线| 国产69精品一区二区亚洲孕妇| 国产欧美视频一区二区三区| 成人av午夜电影| 一二三四社区欧美黄| 在线电影院国产精品| 精品在线观看免费| 日本一区二区三级电影在线观看 | 国产成人精品免费视频网站| 国产精品污污网站在线观看| 99精品欧美一区二区三区小说| 亚洲亚洲精品在线观看| 国产精品久久久久aaaa樱花| 在线看国产一区二区| 免费欧美在线视频| 欧美国产日韩亚洲一区| 99久久伊人久久99| 婷婷开心久久网| 国产视频一区二区在线| 一本一道综合狠狠老| 美女网站在线免费欧美精品| 中文字幕精品一区二区精品绿巨人| 色婷婷综合在线| 久久成人免费电影| 亚洲女同女同女同女同女同69| 欧美高清激情brazzers| 丰满放荡岳乱妇91ww| 亚洲二区在线视频| 国产欧美综合在线观看第十页| 欧美在线999| 国产剧情一区在线| 亚洲成av人片一区二区三区| 久久久综合精品| 欧美日高清视频| 国产iv一区二区三区| 丝袜亚洲另类欧美| 国产精品久久久久毛片软件| 欧美一区二区三区在线观看| 99久久精品国产一区二区三区 | 久久久蜜臀国产一区二区| 91国产丝袜在线播放| 国产盗摄视频一区二区三区| 丝袜美腿亚洲一区二区图片| 自拍偷拍亚洲激情|