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

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

?? cwtpabort.java

?? jwap 協議 udp 可以用于手機通訊
?? JAVA
字號:
/** * JWAP - A Java Implementation of the WAP Protocols * Copyright (C) 2001-2004 Niko Bender * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */package net.sourceforge.jwap.wtp.pdu;import net.sourceforge.jwap.util.BitArrayOutputStream;/** * This Class represents an Abort PDU. * According to the WTP specification in section 8 this PDU * can be encoded into a byte array. * <br><br> * 4 bytes are used. You can not input payload of upper layers. * To encode the PDU call toByteArray(). * <br><br> * There are to ways of creation: <b>Either</b> you construct a Object * manually by calling the constructor <b>or</b> you use CWTPFactory * to decode a byte Array. */public class CWTPAbort extends CWTPPDU {    public static final short ABORT_TYPE_PROVIDER = 0x00;    public static final short ABORT_TYPE_USER = 0x01;    public static final short ABORT_REASON_UNKNOWN = 0x00;    public static final short ABORT_REASON_PROTOERR = 0x01;    public static final short ABORT_REASON_INVALIDTID = 0x02;    public static final short ABORT_REASON_NOTIMPLEMENTEDCL2 = 0x03;    public static final short ABORT_REASON_NOTIMPLEMENTEDSAR = 0x04;    public static final short ABORT_REASON_NOTIMPLEMENTEDUACK = 0x05;    public static final short ABORT_REASON_WTPVERSIONONE = 0x07;    public static final short ABORT_REASON_CPTEMPEXCEEDED = 0x07;    public static final short ABORT_REASON_NORESPONSE = 0x08;    public static final short ABORT_REASON_MESSAGETOOLARGE = 0x09;    public static final short ABORT_REASON_NOTIMPLEMENTEDESAR = 0x0A;    /**     * Abort Type     * use static constants in CWTPAbort     */    private long abortType;    /**     * Abort Reason     * use static constants in CWTPAbort     */    private long abortReason;    /**     * Defaults:<br>     * abortType = ABORT_TYPE_USER;<br>     * abortReason = ABORT_REASON_UNKNOWN;     *     * @param TID the Transaction ID according to the spec.     */    public CWTPAbort(int TID) {        super(TID, PDU_TYPE_ABORT);        abortType = ABORT_TYPE_USER;        abortReason = ABORT_REASON_UNKNOWN;    }    /**     * encodes the PDU according to the WTP spec     *     * @return encoded bytes     */    public byte[] toByteArray() {        BitArrayOutputStream result = new BitArrayOutputStream();        result.write(CON);        result.write(pduType, 4);        result.write(abortType, 3);        result.write(TID, 16);        result.write(abortReason, 8);        //    logger.debug(result.toString());        return result.toByteArray();    }    /////////////////////////////////////////////////////////////////////////////    //////////////////////////////// SET/GET ////////////////////////////////////    public long getAbortType() {        return abortType;    }    public void setAbortType(long abortType) {        this.abortType = abortType;    }    public short getAbortReason() {        return (short) abortReason;    }    public void setAbortReason(short abortReason) {        this.abortReason = abortReason;    }    /////////////////////////////////////////////////////////////////////////////    //////////////////////////////// HELPERS ////////////////////////////////////    /**     * constructs a string representation of the object     * including all fields.     *     * @return The constructed String with debug information     */    public String toString() {        String result = "";        result += ("CON:         " + CON +        System.getProperty("line.separator") + "PDUType:     " + pduType +        System.getProperty("line.separator") + "AbortType:   " + abortType +        System.getProperty("line.separator") + "AbortReason: " + abortReason +        System.getProperty("line.separator") + "TID:         " + TID +        System.getProperty("line.separator") +        System.getProperty("line.separator") + "ENCODED:" +        System.getProperty("line.separator") +        BitArrayOutputStream.getBitString(toByteArray()));        return result;    }    /**     * Test method     * @param args ignored     */    public static void main(String[] args) {        CWTPAbort a = new CWTPAbort((short) 7576);        a.toByteArray();        System.out.println(a.toString());    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女脱光内衣内裤视频久久影院| 国产成人在线看| 蜜桃视频在线一区| 国产精品1区二区.| 一本色道a无线码一区v| 欧美日韩一区成人| 欧美α欧美αv大片| 国产精品色一区二区三区| 亚洲乱码国产乱码精品精可以看| 午夜视频久久久久久| 精品午夜久久福利影院| av不卡在线播放| 在线综合+亚洲+欧美中文字幕| 久久久久久久久久久电影| 日韩理论片中文av| 免费在线欧美视频| 99久久精品免费看| 日韩精品一区二区三区视频在线观看| 久久蜜臀中文字幕| 夜夜嗨av一区二区三区四季av| 精品亚洲成a人| 欧美午夜视频网站| 久久综合色鬼综合色| 亚洲精品成人悠悠色影视| 久久99精品久久久久久久久久久久 | 麻豆一区二区99久久久久| 成人午夜精品一区二区三区| 欧美日韩国产精品自在自线| 国产精品视频一二| 七七婷婷婷婷精品国产| 91日韩在线专区| 国产丝袜欧美中文另类| 日韩精品电影在线观看| 成人黄色一级视频| 精品国产一区二区三区久久久蜜月 | 国产一区999| 欧美日韩一卡二卡| 中文字幕在线不卡一区二区三区| 麻豆精品一区二区av白丝在线| 色偷偷久久人人79超碰人人澡| 久久久精品日韩欧美| 日本亚洲天堂网| 日本福利一区二区| 国产精品久久久久久久午夜片| 久久精品国产第一区二区三区| 欧美视频在线一区二区三区| 亚洲欧洲在线观看av| 国产精华液一区二区三区| 91精品国模一区二区三区| 亚洲综合区在线| www.成人在线| 国产精品久久久久婷婷二区次| 国模娜娜一区二区三区| 欧美一区二区三区在线观看| 亚洲在线视频免费观看| 91麻豆福利精品推荐| 欧美国产精品久久| 韩国女主播一区| 亚洲一区二区四区蜜桃| 成人av免费网站| 国产婷婷色一区二区三区四区 | 欧美精品一区二区三区视频| 亚洲3atv精品一区二区三区| 色综合久久88色综合天天6| 国产精品三级在线观看| 国产成人免费在线| 国产午夜三级一区二区三| 国内精品在线播放| 日韩欧美的一区| 久久精品国产99国产精品| 日韩一区二区中文字幕| 蜜臀91精品一区二区三区| 日韩欧美在线123| 欧美a级一区二区| 欧美一区永久视频免费观看| 日韩激情在线观看| 日韩一区二区中文字幕| 久久精品国产在热久久| 日韩视频免费观看高清完整版在线观看 | 国产在线不卡一卡二卡三卡四卡| 91精品国产色综合久久不卡电影 | 日韩视频在线你懂得| 久久97超碰色| 欧美精品一区二区三区很污很色的 | 在线观看av一区| 亚洲成av人在线观看| 欧美美女直播网站| 美脚の诱脚舐め脚责91| 精品久久人人做人人爱| 国产精品456| 亚洲天堂av老司机| 欧美色男人天堂| 视频一区欧美日韩| 久久色中文字幕| 成人国产视频在线观看| 亚洲视频 欧洲视频| 欧美日韩一区三区四区| 日本视频一区二区三区| 亚洲18影院在线观看| 欧美一区二区日韩| 国产乱国产乱300精品| 亚洲欧洲一区二区在线播放| 欧美日韩一二三区| 久久99精品国产麻豆婷婷洗澡| 久久久亚洲精品一区二区三区 | 中文字幕一区在线观看| 欧美网站大全在线观看| 精品一区二区在线播放| 国产精品久久久久影院老司| 欧美私人免费视频| 国产精品一区二区久激情瑜伽| 亚洲人成网站在线| 在线不卡免费av| 国产福利91精品一区| 亚洲精品第1页| 欧美精品一区二区三区高清aⅴ| 91丝袜呻吟高潮美腿白嫩在线观看| 午夜视频一区在线观看| 久久精品人人做人人综合 | 香港成人在线视频| 精品久久国产老人久久综合| 一本到三区不卡视频| 免费欧美在线视频| 亚洲欧美综合在线精品| 7878成人国产在线观看| 成人激情免费视频| 蜜臀久久99精品久久久久宅男 | 91社区在线播放| 精品无码三级在线观看视频| 一区二区三区在线观看国产| 精品国产三级电影在线观看| 色综合久久99| 国产精品77777竹菊影视小说| 亚洲成a人片综合在线| 欧美极品少妇xxxxⅹ高跟鞋| 欧美精品一二三| 91同城在线观看| 国产精品夜夜爽| 日本成人超碰在线观看| 亚洲婷婷综合久久一本伊一区| 精品福利一区二区三区| 欧美性一二三区| 日韩三级视频中文字幕| 91丨国产丨九色丨pron| 国产一区二区三区日韩| 天堂久久一区二区三区| 亚洲色图.com| 国产农村妇女毛片精品久久麻豆| 91精品在线免费观看| 91久久人澡人人添人人爽欧美| 国产精品88888| 精品夜夜嗨av一区二区三区| 丝袜a∨在线一区二区三区不卡| 国产精品高潮呻吟久久| 久久免费视频色| 精品三级av在线| 91精品国产高清一区二区三区蜜臀| 99v久久综合狠狠综合久久| 国产乱人伦精品一区二区在线观看| 日韩精品电影一区亚洲| 亚洲一区二区三区视频在线播放| 中文字幕二三区不卡| 久久婷婷国产综合精品青草| 欧美一区二区三区思思人| 欧美午夜不卡视频| 色综合久久久久综合99| 99国产精品国产精品久久| 成人av在线播放网址| 国产精品综合一区二区三区| 久久精品国产免费看久久精品| 日韩高清在线观看| 亚洲1区2区3区4区| 亚洲成人免费视频| 亚洲电影一级片| 亚洲午夜在线视频| 亚洲午夜久久久| 亚洲主播在线观看| 一区二区三区在线观看网站| 一区二区免费看| 一区二区三区在线不卡| 亚洲美女屁股眼交| 亚洲综合色区另类av| 亚洲国产精品久久久男人的天堂| 一级做a爱片久久| 亚洲综合男人的天堂| 亚洲一卡二卡三卡四卡| 亚洲伊人色欲综合网| 亚洲综合免费观看高清在线观看| 一区二区欧美精品| 视频一区国产视频| 麻豆成人91精品二区三区| 久久精品国产99国产精品| 国产一区二区三区蝌蚪| 国产成人自拍网| 99久久综合国产精品| 91久久国产最好的精华液| 欧美在线一区二区三区| 欧美精品在线观看播放| 日韩精品一区二区三区视频播放| 精品免费日韩av|