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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? snmpget.cpp

?? SNMP++程序源碼 for ll .8snmp++2_8.tar.Z 嵌入式linux環境下的SNMP開發代碼
?? CPP
字號:
/*  snmpGet.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 << "snmpGet 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";	  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.0");      // 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");                        // community name   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],"-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 read community   target.set_writecommunity( community);// set the write community name    //-------[ issue the request, blocked mode ]-----------------------------   cout << "SNMP++ Get to " << argv[1] << " SNMPV" << (version+1) << " Retries=" << retries;   cout << " Timeout=" << timeout <<"ms " << "Community=" << community.get_printable() << "\n";   if (( status = snmp.get( pdu,target))== SNMP_CLASS_SUCCESS) {	  pdu.get_vb( vb,0);	  cout << "Oid = " << vb.get_printable_oid() << "\n";	  cout << "Value = " << vb.get_printable_value() << "\n";   }   else {	  cout << "SNMP++ Get Error, ";      if ( status == SNMP_CLASS_ERR_STATUS_SET)	     status = pdu.get_error_status();      cout << snmp.error_msg( status) << "\n";   }   return 0;}  // end get

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一卡二卡| 成人黄色免费短视频| 成人精品gif动图一区| 欧美视频一区在线| 中文一区二区完整视频在线观看| 天堂在线亚洲视频| 欧美日韩一级二级| 中文字幕第一区| 久久精品国产免费看久久精品| 91久久香蕉国产日韩欧美9色| 日本一区免费视频| 免费人成精品欧美精品| 欧美综合视频在线观看| 中文字幕欧美一| 国产成人一区二区精品非洲| 日韩精品一区二区三区swag| 午夜免费久久看| 欧美日韩亚洲综合在线| 亚洲乱码中文字幕| 99r精品视频| 亚洲国产精品成人久久综合一区 | 久久99久久久久久久久久久| 欧美日韩激情一区二区| 亚洲久本草在线中文字幕| 成人国产在线观看| 国产欧美一区二区三区沐欲| 国产一区二区视频在线| 日韩欧美国产麻豆| 精品一区二区三区影院在线午夜 | 精品久久久久一区| 蜜臀久久99精品久久久画质超高清| 在线观看日韩精品| 大尺度一区二区| 午夜在线成人av| 成人av在线观| 国产精品久久久久永久免费观看| 国产精品一品二品| 中文字幕中文在线不卡住| 国产成人免费网站| 亚洲国产高清在线| av在线不卡网| 亚洲影院久久精品| 欧美电影一区二区| 免费看欧美美女黄的网站| 日韩欧美三级在线| 国产一区三区三区| 国产精品网友自拍| 91视频国产观看| 午夜欧美在线一二页| 日韩一区二区视频| 国产高清久久久| 亚洲欧洲精品一区二区三区 | 在线欧美小视频| 亚洲成av人片在线| 精品国产一区久久| 成a人片亚洲日本久久| 亚洲欧美成人一区二区三区| 欧美日韩三级在线| 国产一区二区三区在线观看免费视频| 日本一区二区免费在线观看视频| 色综合久久天天| 国产伦精品一区二区三区视频青涩| 久久综合成人精品亚洲另类欧美 | 国产一区二区三区在线观看免费| 中文字幕乱码亚洲精品一区| 欧美又粗又大又爽| 国产精品一卡二卡| 有码一区二区三区| 精品1区2区在线观看| 99精品桃花视频在线观看| 五月婷婷综合在线| 中文字幕欧美日本乱码一线二线| 欧美乱妇23p| 91在线视频官网| 精品一区二区在线免费观看| 亚洲精品乱码久久久久久| ww亚洲ww在线观看国产| 欧美日韩一区二区不卡| 成人午夜在线播放| 久久国产免费看| 亚洲第一福利视频在线| 国产精品美日韩| 制服丝袜一区二区三区| 99精品视频免费在线观看| 国产在线不卡一卡二卡三卡四卡| 亚洲成人精品在线观看| 国产精品成人免费| 久久久久久久精| 欧美一区二区三区公司| 91蜜桃婷婷狠狠久久综合9色| 久久99精品久久久久久动态图 | 美日韩黄色大片| 一区二区三区.www| 国产精品久久看| xnxx国产精品| 欧美zozozo| 欧美二区乱c少妇| 在线观看国产一区二区| av成人免费在线| 成人精品高清在线| 国产成人精品免费视频网站| 国产在线精品免费| 免费日韩伦理电影| 日韩av电影天堂| 偷窥少妇高潮呻吟av久久免费| 亚洲人一二三区| 亚洲青青青在线视频| 成人免费在线视频| 国产精品久久久久久久久久久免费看 | 亚洲免费在线观看视频| 久久精品一二三| 久久中文字幕电影| 2023国产精华国产精品| 久久婷婷成人综合色| 欧美岛国在线观看| 久久久国产综合精品女国产盗摄| 2019国产精品| 久久夜色精品国产噜噜av| 2023国产一二三区日本精品2022| 久久天堂av综合合色蜜桃网| 精品国产91九色蝌蚪| 欧美mv和日韩mv国产网站| 日韩视频在线一区二区| 精品免费99久久| 国产日韩欧美精品在线| 国产精品你懂的在线| 国产精品毛片大码女人| 亚洲手机成人高清视频| 亚洲国产中文字幕| 日韩电影在线免费| 国产一区91精品张津瑜| 成人激情免费电影网址| 色婷婷精品久久二区二区蜜臀av| 欧美性受xxxx黑人xyx性爽| 欧美日韩国产综合草草| 精品久久免费看| 亚洲视频网在线直播| 一区二区日韩av| 青青草国产成人99久久| 国产福利91精品一区| 91视频免费观看| 日韩美女一区二区三区| 久久久综合精品| 亚洲激情网站免费观看| 蜜臀a∨国产成人精品| 成人午夜私人影院| 欧美精品一卡二卡| 国产欧美综合色| 中文字幕一区二区三区av| 国产婷婷色一区二区三区| 亚洲欧洲日本在线| 国产日韩欧美麻豆| 亚洲国产色一区| 激情综合五月天| 色诱亚洲精品久久久久久| 欧美一区二视频| 国产精品久久久久久亚洲毛片| 亚洲国产精品久久久久婷婷884| 国产最新精品免费| 欧美午夜精品一区二区蜜桃| 国产无遮挡一区二区三区毛片日本| 一区二区三区91| 成人激情免费电影网址| 日韩亚洲电影在线| 亚洲精选一二三| 成人午夜精品在线| 精品伦理精品一区| 亚洲成人免费在线观看| av不卡一区二区三区| 亚洲精品一区二区在线观看| 亚洲韩国精品一区| 99精品偷自拍| 国产欧美va欧美不卡在线| 麻豆成人91精品二区三区| 欧美丝袜自拍制服另类| 国产精品色哟哟网站| 国产一区二区视频在线播放| 欧美一级精品在线| 亚洲午夜电影在线观看| 色综合天天天天做夜夜夜夜做| 久久久久久一级片| 国内精品免费**视频| 欧美一卡2卡3卡4卡| 亚洲成人一区二区| 色综合久久综合网欧美综合网 | 91精品久久久久久久99蜜桃| 亚洲欧美日韩人成在线播放| 成人在线综合网站| 国产欧美日韩久久| 国产夫妻精品视频| 国产日韩精品视频一区| 国产一区二区三区| 国产欧美久久久精品影院| 国产精品亚洲第一区在线暖暖韩国 | 日本在线观看不卡视频| 91精品啪在线观看国产60岁| 午夜欧美视频在线观看| 欧美精品1区2区3区| 奇米四色…亚洲| 欧美sm极限捆绑bd|