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

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

?? msgfixture.java

?? stun的java實現
?? JAVA
字號:
/*
 * Stun4j, the OpenSource Java Solution for NAT and Firewall Traversal.
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package net.java.stun4j;

import net.java.stun4j.attribute.*;
import net.java.stun4j.message.*;

public class MsgFixture
{
    //---------------------- Attributes ---------------------------------------
    public static final char ADDRESS_ATTRIBUTE_PORT = 1904;
    public static final byte[] ADDRESS_ATTRIBUTE_ADDRESS = new byte[]{(byte)130, 79, (byte)156, (byte)137};
    public static final byte[] ADDRESS_ATTRIBUTE_ADDRESS_V6 =
        new byte[]{0x20,       0x01,       0x06,       0x60,
                   0x47,       0x11,       0x11,       0x01,
                   0x02,       0x30,       0x05, (byte)0xff,
                   (byte)0xfe, 0x1a, (byte)0x80,       0x5f};

    public byte[] mappedAddress = new byte[]
        {0x00,       0x01,       0x00,       0x08, //Type, Length
         0x00,       0x01,       0x07,       0x70, //00 Family Port(1904)
         (byte)0x82, 0x4f, (byte)0x9c, (byte)0x89  //IP Address 130.79.156.137
        };//
    public byte[] mappedAddressv6 = new byte[]
        {0x00,       0x01,       0x00,       0x14, //Type, Length
         0x00,       0x02,       0x07,       0x70, //00 Family Port(1904)
         0x20,       0x01,       0x06,       0x60,
         0x47,       0x11,       0x11,       0x01,
         0x02,       0x30,       0x05, (byte)0xff,
         (byte)0xfe, 0x1a, (byte)0x80,       0x5f//IPv6 Address
    };

    public byte[] unknownOptionalAttribute = new byte[]
        {(byte)0x80, 0x38,       0x00,       0x10, //Type, Length
         (byte)0x82, 0x4f, (byte)0x9c, (byte)0x89,  //random stuff
               0x00, 0x01,       0x07,       0x70,  //random stuff
               0x00, 0x01,       0x07,       0x70,  //random stuff
         (byte)0x82, 0x4f, (byte)0x9c, (byte)0x89   //random stuff
        };//

    public char optionalAttributeType = (char)0x8038;
    public static final char ADDRESS_ATTRIBUTE_PORT_2 = 3478;
    public static final byte[] ADDRESS_ATTRIBUTE_ADDRESS_2 = new byte[]{69, 0, (byte)208, 27};
    public static final byte[] ADDRESS_ATTRIBUTE_ADDRESS_2_V6 =
        new byte[]{0x20,       0x01,       0x06,       0x60,
                   0x47,       0x11,       0x11,       0x01,
                   0x02,       0x30,       0x55, (byte)0xff,
                   (byte)0xfe, 0x1a, (byte)0x82,       0x5f};

    public static final char ADDRESS_ATTRIBUTE_PORT_3 = 3479;
    public static final byte[] ADDRESS_ATTRIBUTE_ADDRESS_3 = new byte[]{69, 0, (byte)209, 22};
    public static final byte[] ADDRESS_ATTRIBUTE_ADDRESS_3_V6 =
        new byte[]{0x20,       0x01,       0x06,       0x60,
                   0x47,       0x11,       0x11,       0x01,
                   0x02,       0x30,       0x05, (byte)0xff,
                   (byte)0xfe, 0x1a, (byte)0x87,       0x5e};

    public byte[] sourceAddress = new byte[]
        {0x00,       0x04,       0x00,       0x08, //Type Length
         0x00,       0x01,       0x0d, (byte)0x96, //00 Family Port(3478)
         0x45,       0x00, (byte)0xd0,       0x1b  //IP Address 69.0.208.27
        };
    public byte[] changedAddress = new byte[]
         {0x00,       0x05,       0x00,       0x08, //Type Length
          0x00,       0x01,       0x0d, (byte)0x97, //00 Family Port(3479)
          0x45,       0x00, (byte)0xd1,       0x16  //IP Address 69.0.209.22
         };

    /**
     * Contains three invalid attribute ids. The 3d is repeated to keep an even
     * number of reports.
     */
     public static final char UNKNOWN_ATTRIBUTES_1ST_ATT = 0x20;
     public static final char UNKNOWN_ATTRIBUTES_2ND_ATT = 0x21;
     public static final char UNKNOWN_ATTRIBUTES_3D_ATT  = 0x22;
     public static final char UNKNOWN_ATTRIBUTES_CNT_DEC_TST   = 3;
     public byte[] unknownAttsDecodeTestValue = new byte[]
     {0x00,       0x0a,       0x00,       0x08, //Type Length
      0x00,       0x20,       0x00,       0x21,
      0x00,       0x22,       0x00,       0x22};


    public static final char UNKNOWN_ATTRIBUTES_CNT_ENC_TST   = 2;
    public byte[] unknownAttsEncodeExpectedResult = new byte[]
    {0x00,        0x0a,       0x00,       0x04, //Type Length
     0x00,	  0x20,       0x00,       0x21};

    //--- change request
    public static final boolean CHANGE_IP_FLAG_1 = false;
    public static final boolean CHANGE_PORT_FLAG_1 = false;
    public byte[] chngReqTestValue1 = new byte[]
    {0x00,        0x03,       0x00,       0x04,
     0x00,        0x00,       0x00,       0x00};

    public static final boolean CHANGE_IP_FLAG_2 = true;
    public static final boolean CHANGE_PORT_FLAG_2 = true;
    public byte[] chngReqTestValue2 = new byte[]
    {0x00,        0x03,       0x00,       0x04,
     0x00,        0x00,       0x00,       0x06};

    //--- error code
    public static final byte ERROR_CLASS = 4;
    public static final byte ERROR_NUMBER = 20;
    public static final char ERROR_CODE = 420;

    public static final String REASON_PHRASE = "Test error reason phrase.";//odd length!

    public byte[] errCodeTestValue = new byte[]
    {0x00,        0x09,        0x00,        0x38,
     0x00,        0x00,        0x04,        0x14,
     0x00,        0x54,        0x00,        0x65,
     0x00,        0x73,        0x00,        0x74,
     0x00,        0x20,        0x00,        0x65,
     0x00,        0x72,        0x00,        0x72,
     0x00,        0x6F,        0x00,        0x72,
     0x00,        0x20,        0x00,        0x72,
     0x00,        0x65,        0x00,        0x61,
     0x00,        0x73,        0x00,        0x6F,
     0x00,        0x6E,        0x00,        0x20,
     0x00,        0x70,        0x00,        0x68,
     0x00,        0x72,        0x00,        0x61,
     0x00,        0x73,        0x00,        0x65,
     0x00,        0x2E,        0x00,        0x20
    };


    //--------------------------- Messages ----------------------------------------
    public static final byte[] TRANSACTION_ID =
            new byte[]{
                   0x01,       0x02,       0x03,       0x04, //Transaction ID
                   0x05,       0x06,       0x07,       0x08,
                   0x09,       0x10,       0x11,       0x12,
                   0x13,       0x14,       0x15,       0x16
        };

    public byte[]          bindingRequest = new byte[]
    {
       0x00,       0x01,       0x00,       0x08, //STUN Msg Type  |  Msg Length
       0x01,       0x02,       0x03,       0x04, //Transaction ID
       0x05,       0x06,       0x07,       0x08,
       0x09,       0x10,       0x11,       0x12,
       0x13,       0x14,       0x15,       0x16,
       0x00,       0x03,       0x00,       0x04,//Type(Change Request) Len
       0x00,       0x00,       0x00,       0x00 //Don't change neither IP nor port
    };

    public byte[] 	   bindingResponse = new byte[]
       {0x01,       0x01,       0x00,       0x24, //Type Length
        0x01,       0x02,       0x03,       0x04, //Transaction ID
        0x05,       0x06,       0x07,       0x08,
        0x09,       0x10,       0x11,       0x12,
        0x13,       0x14,       0x15,       0x16,
        0x00,       0x01,       0x00,       0x08, //AttType(MappedAddress) AttLength
        0x00,       0x01,       0x07,       0x70, //00 Family Port(1904)
  (byte)0x82,       0x4f, (byte)0x9c, (byte)0x89, //IP 130.79.156.37
        0x00,       0x04,       0x00,       0x08, //AttType(Source Address) AttLen
        0x00,       0x01,       0x0d, (byte)0x96, //00 Family Port(3478)
        0x45,       0x00, (byte)0xd0,       0x1b, //IP 69.0.208.27
        0x00,       0x05,       0x00,       0x08, //AttType(ChangedAddress)
        0x00,       0x01,       0x0d, (byte)0x97, //00 Family Port(3479)
        0x45,       0x00, (byte)0xd1,       0x16};//IP Address 69.0.209.22

    public byte[] bindingErrorResponse = new byte[]
        {
        0x01,        0x11,        0x00,        0x24, //Type Length
        0x01,        0x4a,        0x54,        0x32, //Transaction ID
        0x0a,        0x77,        0x6f,        0x64,
        0x58,        0x04, (byte) 0xae,        0x46,
  (byte)0x85,        0x19, (byte) 0xcc,        0x3c,
        0x00,        0x09,        0x00,        0x38,//Error Code Attribute
        0x00,        0x00,        0x04,        0x14,//Reason Phrase
        0x00,        0x54,        0x00,        0x65,
        0x00,        0x73,        0x00,        0x74,
        0x00,        0x20,        0x00,        0x65,
        0x00,        0x72,        0x00,        0x72,
        0x00,        0x6F,        0x00,        0x72,
        0x00,        0x20,        0x00,        0x72,
        0x00,        0x65,        0x00,        0x61,
        0x00,        0x73,        0x00,        0x6F,
        0x00,        0x6E,        0x00,        0x20,
        0x00,        0x70,        0x00,        0x68,
        0x00,        0x72,        0x00,        0x61,
        0x00,        0x73,        0x00,        0x65,
        0x00,        0x2E,        0x00,        0x20,//unknown attributes
        0x00,        0x0a,        0x00,        0x08,//Type Length
        0x00,        0x20,        0x00,        0x21,
        0x00,        0x22,        0x00,        0x22
        };


    public MsgFixture()
    {

    }

    public void setUp()
    {

    }

    public void tearDown()
    {
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
福利电影一区二区| 欧美性猛交xxxxxx富婆| 色婷婷一区二区| 欧美一级精品大片| 一区二区三区欧美在线观看| 男女男精品视频| 欧美日韩一区二区三区在线| 久久在线免费观看| 日一区二区三区| 日本乱人伦aⅴ精品| 中文字幕欧美区| 久色婷婷小香蕉久久| 亚洲欧美综合另类在线卡通| 日日欢夜夜爽一区| 欧美日韩综合在线| 亚洲精选一二三| 99视频在线精品| 欧美极品xxx| 国产高清一区日本| 久久午夜羞羞影院免费观看| 日本网站在线观看一区二区三区| 91网站最新地址| 国产精品三级久久久久三级| 国产精品综合久久| 国产婷婷色一区二区三区四区 | 国产欧美精品国产国产专区| 五月天激情综合| 欧美日韩一区二区三区在线| 悠悠色在线精品| 色综合网色综合| 亚洲男人的天堂一区二区| 成人av在线一区二区三区| 久久综合色之久久综合| 久久精品国产在热久久| 日韩欧美国产三级| 久草精品在线观看| 久久日韩粉嫩一区二区三区| 国产精品一区二区视频| 久久久美女毛片| 成人永久aaa| 最新国产成人在线观看| 91丨国产丨九色丨pron| 亚洲精品免费在线观看| 色综合天天综合狠狠| 亚洲黄色录像片| 欧美日韩国产小视频在线观看| 亚洲一区中文在线| 欧美情侣在线播放| 加勒比av一区二区| 日本一区二区电影| 99国产欧美另类久久久精品| 亚洲欧美乱综合| 欧美三级电影一区| 国产综合久久久久影院| 国产人妖乱国产精品人妖| 国产精品99久久久久久似苏梦涵| 国产精品天美传媒| 欧美三级电影在线看| 国内精品国产成人国产三级粉色| 国产精品成人免费在线| 欧美日韩在线不卡| 国产在线播放一区三区四| 国产精品天干天干在线综合| 欧美日韩一区二区欧美激情| 狠狠色丁香婷综合久久| 《视频一区视频二区| 欧美二区乱c少妇| 丁香天五香天堂综合| 香蕉成人啪国产精品视频综合网 | 国产精品蜜臀av| 91看片淫黄大片一级在线观看| 亚洲五码中文字幕| 久久久久一区二区三区四区| 99re这里只有精品首页| 日av在线不卡| 亚洲人成伊人成综合网小说| 日韩免费视频一区| 91国偷自产一区二区三区观看| 日本视频一区二区| 一区二区三区四区亚洲| 精品国产一区二区三区四区四 | 欧美精品丝袜久久久中文字幕| 国产一区高清在线| 亚洲成人精品影院| 亚洲人成网站影音先锋播放| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 另类小说视频一区二区| 亚洲黄色小视频| 国产精品久久三| 2022国产精品视频| 欧美一区二区三区白人| 色综合天天天天做夜夜夜夜做| 国产一区二区三区在线观看免费视频 | 亚洲一区免费观看| 国产精品入口麻豆九色| 欧美一区二区三区啪啪| 在线欧美一区二区| 91在线一区二区三区| 国产又黄又大久久| 久久精品99久久久| 亚洲第一二三四区| 亚洲男人的天堂在线aⅴ视频| 欧美激情一区二区三区| 久久久久久**毛片大全| 日韩视频123| 欧美大尺度电影在线| 欧美一区二区三区在线看| 欧美日韩视频专区在线播放| 色综合激情久久| 91视视频在线直接观看在线看网页在线看| 蜜臀a∨国产成人精品| 日韩精品五月天| 日韩二区三区四区| 日本中文字幕一区二区视频| 午夜精品影院在线观看| 亚洲成av人片观看| 首页国产欧美久久| 美日韩黄色大片| 久久国产日韩欧美精品| 精一区二区三区| 国内一区二区在线| 成人高清免费在线播放| 91一区一区三区| 在线免费av一区| 欧美人体做爰大胆视频| 欧美一级高清片| 久久久99精品免费观看不卡| 中文字幕第一区第二区| 亚洲色图视频网| 亚洲一区在线观看免费 | 欧美中文字幕久久| 欧美精品vⅰdeose4hd| 欧美一三区三区四区免费在线看| 91精品国产综合久久国产大片| 日韩丝袜美女视频| 亚洲国产精品t66y| 亚洲午夜精品在线| 精品一区二区成人精品| av中文字幕亚洲| 欧美午夜精品免费| 久久综合九色欧美综合狠狠| 久久精品人人做人人综合 | 欧美网站一区二区| 精品入口麻豆88视频| 中文成人av在线| 亚洲自拍偷拍图区| 国产一区福利在线| 欧美性猛交xxxxxx富婆| 欧美精品一区二区三区视频| 中文字幕乱码亚洲精品一区| 艳妇臀荡乳欲伦亚洲一区| 捆绑紧缚一区二区三区视频| av福利精品导航| 日韩欧美一级二级三级| 国产精品久久看| 免费日韩伦理电影| 99久久精品国产网站| 91精品国产黑色紧身裤美女| 国产亚洲欧洲997久久综合| 亚洲国产视频一区| 国产91综合网| 91精品在线观看入口| 国产精品天干天干在线综合| 免费成人av在线| 色婷婷综合激情| 欧美激情艳妇裸体舞| 日韩高清一区二区| 91搞黄在线观看| 欧美国产一区二区在线观看| 美女视频黄 久久| 色就色 综合激情| 国产精品久线在线观看| 激情成人午夜视频| 欧美美女直播网站| 一区二区三区高清| 91亚洲精华国产精华精华液| 久久午夜免费电影| 久色婷婷小香蕉久久| 欧美高清一级片在线| 亚洲精品乱码久久久久| 成人免费的视频| 国产欧美综合色| 国产一区二区不卡老阿姨| 欧美一级搡bbbb搡bbbb| 亚洲综合另类小说| 91久久一区二区| 一区二区高清免费观看影视大全 | 免费看欧美美女黄的网站| 91福利精品第一导航| 亚洲欧美偷拍三级| 成人禁用看黄a在线| 中文字幕国产一区二区| 国产乱子伦视频一区二区三区| 69久久夜色精品国产69蝌蚪网| 日韩美女精品在线| 99re视频这里只有精品| 亚洲精品欧美激情| 欧美三片在线视频观看 | 中文字幕不卡三区| 不卡av电影在线播放|