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

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

?? count_async_gets.java

?? this is the file is used to get the snmp enabled information
?? JAVA
字號(hào):
/* $Id: count_async_gets.src,v 1.4.2.5 2009/01/28 13:20:25 tmanoj Exp $ *//* * @(#)count_async_gets.java * Copyright (c) 1996-2009 AdventNet, Inc. All Rights Reserved. * Please read the associated COPYRIGHTS file for more details. *//** * This is an example program to explain how to write an application to do * the basic SNMP operation GET using com.adventnet.snmp.snmp2 package of * AdventNetSNMP2 api. * The user could run this application by giving any one of the following usage. *   * java count_async_gets [options] hostname oid ... * * v1 request: * java count_async_gets [-d] [-c community] [-p port] host OID [OID] ... * e.g.  * java count_async_gets -p 161 -c public adventnet 1.1.0 1.2.0 * * v2c request: * java count_async_gets [-d] [-v version(v1,v2)] [-c community] [-p port] host OID [OID] ... * e.g. For v1 request give -v v1 or drop the option -v . * java count_async_gets -p 161 -v v2 -c public adventnet 1.1.0 1.2.0 *  * v3 request: * java count_async_gets [-d] [-v version(v1,v2,v3)] [-c community] [-p port] [-u user] [-a auth_protocol] [-w auth_password] [-s priv_password] [-i contextName] host OID [OID] ... * e.g. * java count_async_gets -v v3 -u initial2 -w initial2Pass -a MD5 10.3.2.120 1.2.0 *  * If the oid is not starting with a dot (.) it will be prefixed by .1.3.6.1.2.1 . * So the entire OID of 1.1.0 will become .1.3.6.1.2.1.1.1.0 . You can also * give the entire OID . * * Options: * [-d]                - Debug output. By default off. * [-c] <community>    - community String. By default "public". * [-p] <port>         - remote port no. By default 161. * [-t] <Timeout>      - Timeout. By default 5000ms. * [-r] <Retries>      - Retries. By default 0.       * [-v] <version>      - version(v1 / v2 / v3). By default v1. * [-u] <username>     - The v3 principal/userName * [-a] <autProtocol>  - The authProtocol(MD5/SHA). Mandatory if authPassword is specified * [-w] <authPassword> - The authentication password. * [-s] <privPassword> - The privacy protocol password. Must be accompanied with auth password and authProtocol fields. * [-n] <contextName>  - The contextName to be used for the v3 pdu. * [-i] <contextID>    - The contextID to be used for the v3 pdu. * host Mandatory      - The RemoteHost (agent).Format (string without double qoutes/IpAddress). * OID  Mandatory      - Give multiple no. of Object Identifiers. */import java.lang.*;import java.util.*;import java.net.*;import com.adventnet.snmp.snmp2.*;import com.adventnet.snmp.snmp2.usm.*;public class count_async_gets implements SnmpClient{    public static void main(String args[])    {        // Take care of getting options        String usage = "count_async_gets [-d] [-v version(v1,v2,v3)] [-c community] [-p port] [-u user] [-a auth_protocol] [-w auth_password] [-s priv_password] [-pp privProtocol(DES/AES-128/AES-192/AES-256/3DES)] [-n contextName] [-i contextID] host OID [OID] ...";        String options[] = {"-d", "-c",  "-wc", "-p", "-r", "-t", "-m", "-v",            "-u", "-a", "-w", "-s", "-n", "-i",             "-DB_driver", "-DB_url", "-DB_username", "-DB_password", "-pp"};        String values[] = { "None", null, null, null, null, null, "None",            null, null, null, null, null, null, null,            null, null, null, null, null  };               ParseOptions opt = new ParseOptions(args,options,values, usage);        if (opt.remArgs.length<2)        {            opt.usage_error();        }        // Start SNMP API        SnmpAPI api = new SnmpAPI();        if (values[0].equals("Set"))        {            api.setDebug( true );        }        // Open session and set remote host & port if needed,        SnmpSession session = new SnmpSession(api);                int PORT = 3;                                SnmpPDU pdu = new SnmpPDU();                UDPProtocolOptions ses_opt = new UDPProtocolOptions();                ses_opt.setRemoteHost(opt.remArgs[0]);                if(values[PORT] != null)                {                    try                    {                        ses_opt.setRemotePort(Integer.parseInt(values[PORT]));                    }                    catch(Exception exp)                    {                        System.out.println("Invalid port: " + values[PORT]);                        System.exit(1);                    }                }        pdu.setProtocolOptions(ses_opt);        SetValues setVal = new SetValues( session, values );         if(setVal.usage_error)        {            opt.usage_error();        }                       // Build get request PDU        // SnmpPDU pdu = new SnmpPDU();        pdu.setCommand( SnmpAPI.GET_REQ_MSG );        //add OIDs        for (int i=1;i<opt.remArgs.length;i++)        {            SnmpOID oid = new SnmpOID(opt.remArgs[i]);            if (oid.toValue() == null)            {                 System.err.println("Invalid OID argument: " + opt.remArgs[i]);                System.exit(1);            }            else            {                pdu.addNull(oid);            }        }            try        {            count_async_gets rec = new count_async_gets();            rec.rlastd = System.currentTimeMillis();            session.addSnmpClient( rec );            session.open();        }        catch (SnmpException e)        {            System.err.println("Open session: "+e.getMessage());            System.exit(1);        }            if(session.getVersion()==SnmpAPI.SNMP_VERSION_3)        {            pdu.setUserName(setVal.userName.getBytes());            try            {                USMUtils.init_v3_parameters(                    setVal.userName,		    null,                    setVal.authProtocol,                    setVal.authPassword,                    setVal.privPassword,                    ses_opt,                    session,		    false,		    setVal.privProtocol);            }            catch(Exception exp)            {                System.out.println(exp.getMessage());                System.exit(1);            }            pdu.setContextName(setVal.contextName.getBytes());            pdu.setContextID(setVal.contextID.getBytes());        }        int count=0;        long lastd = System.currentTimeMillis();        while (true)        {            try            {                session.send(pdu);                if (++count >= 1000)                {                    long date = System.currentTimeMillis();                    System.out.println("1,000 Requests Sent at: "                    + (count*1000/(date-lastd)) + " per second");                    count = 0;                    lastd = date;                        }            }            catch (SnmpException e)            {                System.err.println("Sending PDU"+e.getMessage());                System.exit(1);            }        }    }    int rcount=0;    long rlastd;/** The callback for incoming PDUs */    public boolean callback(SnmpSession session, SnmpPDU npdu, int reqid)    {        if (npdu == null)  // timeout        {            return true;        }        if(npdu.getVersion() == SnmpAPI.SNMP_VERSION_1)        {            if (npdu.getErrstat() == 0)            {                rcount++;            }            else            {                System.out.println("Error Indication in response: " +                SnmpException.exceptionString((byte)npdu.getErrstat()) +                 "\nErrindex: " + npdu.getErrindex());            }        }        else if((npdu.getVersion() == SnmpAPI.SNMP_VERSION_2C) || (npdu.getVersion() == SnmpAPI.SNMP_VERSION_3))        {            if (npdu.getErrstat() != 0)             {                System.out.println("Error Indication in response: " +                SnmpException.exceptionString((byte)npdu.getErrstat()) +                 "\nErrindex: " + npdu.getErrindex());            }            else            {                rcount++;            }        }        else        {            System.out.println("Invalid Version Number");        }        if (rcount >= 1000)        {            long date = System.currentTimeMillis();            System.out.println("1,000 Requests received at: "                        + (rcount*1000/(date-rlastd)) + " per second");            rcount = 0;            rlastd = date;        }        return true;    }    /** We need to implement the other methods in the SnmpClient interface */    public void debugPrint(String s)    {        System.err.println(s);    }      public boolean authenticate(SnmpPDU pdu, String community)    {        return (pdu.getCommunity().equals(community));    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区二区三区中文字幕| 中文字幕一区二区三区不卡在线| 粉嫩久久99精品久久久久久夜| 六月丁香婷婷色狠狠久久| 亚洲一区二区av电影| 一区二区三区日韩| 亚洲精品老司机| 亚洲影视资源网| 亚洲精品中文在线观看| 亚洲欧美一区二区不卡| 一区二区三区成人在线视频| 亚洲欧美日韩人成在线播放| 亚洲欧美日韩久久精品| 亚洲一级二级在线| 亚洲一区二区三区四区在线观看| 亚洲尤物在线视频观看| 午夜电影网亚洲视频| 日韩激情一区二区| 久久99精品国产麻豆婷婷洗澡| 蜜臀av国产精品久久久久| 六月婷婷色综合| 国产精品亚洲一区二区三区在线| 丁香五精品蜜臀久久久久99网站 | 日本高清不卡在线观看| 91免费在线视频观看| 久久久久久久久99精品| 久久久久久电影| 中文字幕一区av| 一级中文字幕一区二区| 日韩精品成人一区二区三区 | 中文字幕一区二区在线播放 | 欧美精品一区视频| 国产精品国产三级国产普通话蜜臀 | 亚洲乱码国产乱码精品精可以看 | 视频一区在线播放| 国产一区欧美二区| 色先锋久久av资源部| 欧美猛男gaygay网站| 久久久精品国产99久久精品芒果| 亚洲国产电影在线观看| 亚洲444eee在线观看| 国产成人免费9x9x人网站视频| 不卡一卡二卡三乱码免费网站 | 99精品视频在线免费观看| 欧美精品自拍偷拍动漫精品| 久久久精品tv| 午夜精品福利久久久| 国产99久久久久久免费看农村| 色拍拍在线精品视频8848| 精品日韩欧美在线| 亚洲一区二区三区国产| 麻豆久久一区二区| 91毛片在线观看| 久久精品人人爽人人爽| 五月激情综合婷婷| 99v久久综合狠狠综合久久| 日韩一区二区三区电影| 亚洲精品视频观看| 高清在线不卡av| 精品嫩草影院久久| 视频在线观看国产精品| 91免费观看视频在线| 久久理论电影网| 老司机精品视频导航| 欧美电影一区二区三区| 亚洲精品国产一区二区三区四区在线| 久久99精品国产| 欧美精品vⅰdeose4hd| 亚洲视频免费看| 岛国精品在线观看| 久久综合五月天婷婷伊人| 亚洲.国产.中文慕字在线| 91影院在线观看| 国产精品高潮久久久久无| 成人综合婷婷国产精品久久 | 三级成人在线视频| 欧美体内she精高潮| 亚洲欧美色一区| 91亚洲国产成人精品一区二三| 日本一区二区成人| 高清视频一区二区| 亚洲精品一区二区在线观看| 日日摸夜夜添夜夜添精品视频| 欧美丝袜丝nylons| 国产一区二区不卡| 久久精品亚洲一区二区三区浴池| 久草中文综合在线| 欧美大度的电影原声| 另类小说视频一区二区| 精品日韩在线一区| 韩国一区二区三区| 2017欧美狠狠色| 国产精品亚洲一区二区三区妖精 | 91首页免费视频| 亚洲精品ww久久久久久p站| 91美女在线看| 亚洲成人激情av| 91精品国产综合久久久久久久| 蜜臀久久久99精品久久久久久| 欧美v日韩v国产v| 国产成人aaa| 亚洲欧美日韩中文播放| 欧美丝袜丝交足nylons图片| 日本伊人色综合网| 久久一留热品黄| www.99精品| 亚洲成人精品影院| 精品国产伦一区二区三区免费| 国产在线一区二区| 中文字幕佐山爱一区二区免费| 欧洲精品视频在线观看| 日本三级韩国三级欧美三级| 日韩欧美不卡在线观看视频| 国产一区二区免费视频| 亚洲欧美色综合| 日韩视频在线观看一区二区| 国产精品一区不卡| 一级特黄大欧美久久久| 精品日韩99亚洲| 色婷婷激情综合| 经典三级一区二区| 亚洲精品va在线观看| 欧美成人三级电影在线| 91小视频在线免费看| 久久99久久久久| 亚洲精品第1页| 久久天天做天天爱综合色| 日本黄色一区二区| 国产麻豆午夜三级精品| 亚洲在线观看免费| 欧美国产精品v| 欧美一区二区三区系列电影| 99久久婷婷国产| 国内国产精品久久| 午夜精品爽啪视频| 国产精品国产三级国产aⅴ中文| 欧美一个色资源| 欧美午夜精品一区| 成人黄色软件下载| 久久国产精品99久久久久久老狼 | 久久婷婷成人综合色| 欧美男男青年gay1069videost | 免费在线观看精品| 亚洲一区二区精品3399| 中文字幕不卡三区| 精品国免费一区二区三区| 欧美影院一区二区三区| 东方aⅴ免费观看久久av| 精品在线视频一区| 日韩高清不卡一区二区| 亚洲主播在线播放| 亚洲欧美一区二区视频| 亚洲电影你懂得| 亚洲欧美另类在线| 国产精品国产三级国产普通话三级 | 久久亚洲综合av| 日韩一级片在线观看| 欧美区在线观看| 欧美日韩久久不卡| 欧美日韩综合不卡| aa级大片欧美| 91视视频在线观看入口直接观看www | 大白屁股一区二区视频| 国产高清视频一区| 国产乱码字幕精品高清av| 精品亚洲aⅴ乱码一区二区三区| 日本欧洲一区二区| 美女视频免费一区| 蜜桃在线一区二区三区| 美女mm1313爽爽久久久蜜臀| 日本亚洲视频在线| 久久99精品国产91久久来源| 裸体健美xxxx欧美裸体表演| 奇米精品一区二区三区在线观看| 免费人成网站在线观看欧美高清| 免费精品视频在线| 韩国av一区二区三区四区| 国产一区二区三区黄视频 | 亚洲国产另类av| 丝袜亚洲另类欧美综合| 免费看欧美美女黄的网站| 久久机这里只有精品| 国产一区二区视频在线播放| 国产精品一区二区你懂的| 丁香网亚洲国际| 91老师片黄在线观看| 欧美日韩一区二区在线观看| 日韩一区二区免费视频| 精品国产电影一区二区| 国产三级精品三级| 亚洲摸摸操操av| 日本成人在线网站| 国产99一区视频免费| 91极品视觉盛宴| 欧美一个色资源| 国产精品久久三区| 午夜精品免费在线| 国产成人小视频| 欧美在线看片a免费观看| 日韩欧美亚洲国产另类|