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

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

?? httpsession.java~40~

?? jwap 協(xié)議 udp 可以用于手機(jī)通訊
?? JAVA~40~
字號(hào):
package net.sourceforge.jwap.http;

/**
 * <p>Title: </p>
 *
 * <p>Description: nbpt</p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author chen
 * @version 1.0
 */
import java.net.*;
import java.util.*;

import net.sourceforge.jwap.util.*;
import net.sourceforge.jwap.wsp.*;

public class HttpSession implements HttpUpperLayer {

    // SESSION states
    public static final short STATE_NULL = 0;
    public static final short STATE_CONNECTING = 1;
    public static final short STATE_CONNECTED = 2;
    public static final short STATE_SUSPENDED = 3;
    public static final short STATE_RESUMING = 4;

    // Abort reason code assignments
    // Table 35 in spec.
    public static final short ABORT_PROTOERR = 0xE0;
    public static final short ABORT_DISCONNECT = 0xE1;
    public static final short ABORT_SUSPEND = 0xE2;
    public static final short ABORT_RESUME = 0xE3;
    public static final short ABORT_CONGESTION = 0xE4;
    public static final short ABORT_CONNECTERR = 0xE5;
    public static final short ABORT_MRUEXCEEDED = 0xE6;
    public static final short ABORT_MOREXCEEDED = 0xE7;
    public static final short ABORT_PEERREQ = 0xE8;
    public static final short ABORT_NETERR = 0xE9;
    public static final short ABORT_USERREQ = 0xEA;
    public static final short ABORT_USERRFS = 0xEB;
    public static final short ABORT_USERPND = 0xEC;
    public static final short ABORT_USERDCR = 0xED;
    public static final short ABORT_USERDCU = 0xEE;
    static Logger logger = Logger.getLogger(HttpSession.class);
    public String[] states = {
                             "STATE_NULL", "STATE_CONNECTING",
                             "STATE_CONNECTED", "STATE_SUSPENDED",
                             "STATE_RESUMING"
    };
    private boolean isSuspended = false;
    private short suspendCode;
    private boolean isDisconnected = false;
    private short disconnectCode;

    /**
     * the actual session state
     */
    private short state = STATE_NULL;

    /**
     * the acual transaction concering the session management
     */


    /**
     * the Layer below
     */
    private HSocket socket;

    /**
     * Holds all pending CWSPMethodManagers of this session
     */
    private Vector methods = new Vector();

    /**
     * Holds all pending CWSPPushManagers of this session
     */
    private Vector pushes = new Vector();

    //////////////////////////////////////////////////////////////////////////////
    ////////////////////////////// Protocol parameters and variables - sect. 7.1.3

    /**
     * Maximum Receive Unit (sect. 7.1.3.1)
     */
    private int MRU = 1024;

    /**
     * Maximum Outstanding Method Requests (sect. 7.1.3.2)
     */
    private int MOM = 1;

    /**
     * Maximum Outstanding Push Requests (sect. 7.1.3.3)
     */
    private int MOP = 1;

    /**
     * keeps track of the number of push transactions in process in the client
     * (sect. 7.1.4.2)
     */

    // pushs.size();

    /**
     * saves the session identifier (sect. 7.1.4.3)
     * We will get this from the ConnectReply by the Server
     */
    private long session_id = 0;

    /**
     * do we use IWSPUpperLayer2 or
     */
    private byte version = 0;
    private IWSPUpperLayer upperlayer;

    public HttpSession() {
    }

    public HttpSession(InetAddress toAddress, int toPort,
                       InetAddress localAddress, int localPort,
                       IWSPUpperLayer upperLayer, boolean verbose) {
        this.upperlayer = upperLayer;

        try {
            this.socket = new HSocket(toAddress, toPort, localAddress,
                                      localPort, this);
            socket.SetSocketTimeout(90000);
        } catch (Exception ex) {
            this.socket = null;
        }

    }

    public static void main(String[] args) {
        HttpSession httpsession = new HttpSession();
    }

    public void tr_result(int pcode, byte poly[]) {
      boolean flag=false;
        if(pcode==-1)
       {
           flag=false;
       }
       else
       {
           flag=true;
       }
       upperlayer.s_methodResult_ind(poly, "", flag);
    }

    /**
     * TR-Abort.ind
     * @param abortReason The abort reason
     */
    public void tr_abort(short abortReason) {

    }
    public void tr_download(int pcode)
    {
        short mm=1000;
        upperlayer.s_suspend_ind(mm);
    }

    /**
     * Sconnect
     */
    public int Sconnect(InetAddress toAddress, int toPort) {
        int ret = 5;
       // socket.Sconnect(toAddress,toPort,1000);
        if (socket != null) {
            ret = 5;
        } else {
            ret = 7;
        }
        return ret;
    }

    //////////////////////////////////////////////////////////////////////////////
    public synchronized int s_get(String headers, String uri) {
        int ret = -1;
        socket.setBaseHeads(headers);
        socket.Seturl(uri);
        socket.start();
        /*ret = socket.GET(uri);
        InputStream byteStream = socket.getInputStream();
        int len = 0;
        if(ret==-1)
        {
            ret=-1;
            return ret;
        }
        try {
            len = byteStream.available();

            byte outdata[] = new byte[len + 1];
            byteStream.read(outdata);
            upperlayer.s_methodResult_ind(outdata, "", false);
        } catch (IOException ex) {
            ret=-1;
        }*/
        return ret;
    }

    public synchronized int s_post(String headers, byte[] data,
                                   String contentType,
                                   String uri) {
        int ret = -1;
        socket.setBaseHeads(headers);
        socket.Seturl(uri);
        socket.SetGet_Post(1);
        socket.start();

        return ret;
    }

    /**
     * ThreadClose
     */
    public void pThreadClose() {
        socket.stop();
    }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区99| 国产69精品久久久久毛片| 精品乱码亚洲一区二区不卡| 91丨九色丨蝌蚪丨老版| 国产伦精品一区二区三区免费迷| 亚洲一区二区欧美激情| 91社区在线播放| 色综合久久久久综合体桃花网| 国产一区二区三区日韩| 婷婷国产在线综合| 亚洲影院免费观看| 亚洲一区免费视频| 亚洲一区二区三区在线看| 最好看的中文字幕久久| 成人av免费网站| 91欧美一区二区| 精品播放一区二区| 亚洲久草在线视频| 美女免费视频一区二区| 91久久精品网| 欧美岛国在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 日韩欧美国产一二三区| 久久理论电影网| 久久色在线观看| 欧美日韩激情一区二区三区| 日韩一级黄色大片| 国产精品久久久久久久久久久免费看 | 久久这里只有精品首页| 国产丝袜美腿一区二区三区| 天堂va蜜桃一区二区三区漫画版| 国产女同互慰高潮91漫画| 亚洲综合男人的天堂| 日韩高清不卡在线| 欧美视频完全免费看| 久久一日本道色综合| 亚洲自拍偷拍综合| 性欧美疯狂xxxxbbbb| 蜜臂av日日欢夜夜爽一区| 欧美日韩黄色一区二区| 亚洲色图在线播放| av男人天堂一区| 国产成人高清在线| 1024成人网色www| 国产原创一区二区三区| 在线成人免费观看| 中文字幕中文字幕在线一区| 精品一区二区三区蜜桃| 69av一区二区三区| 久久久久99精品一区| 麻豆91精品视频| 欧美一区二区精品久久911| 亚洲人快播电影网| 欧美综合久久久| 亚洲高清视频在线| 欧美日韩一区小说| 麻豆一区二区三| 国产精品第五页| 在线看国产一区二区| 毛片基地黄久久久久久天堂| 欧美日韩一卡二卡三卡| 欧美精品一区二区三区久久久| 老司机午夜精品| 国产精品久久久久一区二区三区| 丰满岳乱妇一区二区三区| 欧美一区二区三区视频在线| 奇米影视在线99精品| 久久午夜羞羞影院免费观看| 成人永久免费视频| 亚洲一区二区三区四区在线观看 | 91在线免费看| 伊人婷婷欧美激情| 91女人视频在线观看| 美国av一区二区| 中文字幕一区二区三区乱码在线| 午夜免费久久看| 国产精品午夜免费| 欧美色视频在线| 国产麻豆精品95视频| 国产情人综合久久777777| 欧美三级资源在线| 91浏览器打开| 国产精品香蕉一区二区三区| 国产欧美一区二区三区在线看蜜臀 | 欧美一区二区三区的| 欧美日韩亚洲综合在线| 亚洲人成伊人成综合网小说| 欧美日韩久久久一区| 欧美亚洲免费在线一区| 精品一区二区在线视频| 日本一区二区视频在线观看| 久久久久久久久久电影| 欧美国产成人精品| 91麻豆精品国产自产在线| 在线一区二区观看| 欧美精品精品一区| 成人免费看视频| 欧洲国产伦久久久久久久| 精品视频全国免费看| 九色porny丨国产精品| 亚洲精品精品亚洲| 亚洲视频在线一区观看| 奇米色777欧美一区二区| 色综合久久综合网97色综合 | 美美哒免费高清在线观看视频一区二区 | 蜜臀av性久久久久蜜臀aⅴ| 亚洲成人激情自拍| 国产麻豆精品95视频| 欧美亚洲综合网| 久久久久国产精品人| 《视频一区视频二区| 亚洲欧美日韩一区二区| 亚洲一区在线观看免费| 国产成人夜色高潮福利影视| 日本韩国一区二区三区| 美国十次了思思久久精品导航| 免费看精品久久片| 91黄色免费版| 亚洲乱码国产乱码精品精98午夜| av午夜精品一区二区三区| 欧美精品一区二区蜜臀亚洲| 日本成人在线看| av中文字幕一区| 日本一区二区动态图| 国产综合色在线| 97久久超碰精品国产| 亚洲欧美视频在线观看视频| 久久99久久99精品免视看婷婷| 欧美日本乱大交xxxxx| 国产农村妇女毛片精品久久麻豆| 美女脱光内衣内裤视频久久影院| 日韩不卡手机在线v区| 欧美无砖专区一中文字| 天堂成人国产精品一区| 精品久久久久久久久久久久包黑料| 国产成人精品免费一区二区| 亚洲视频小说图片| 欧洲精品一区二区三区在线观看| 日韩精品亚洲专区| 国产欧美日韩在线视频| 激情综合色丁香一区二区| 亚洲欧美国产77777| 国产精品小仙女| 91国产免费观看| 丝袜a∨在线一区二区三区不卡| 久久综合视频网| 欧美在线视频不卡| 成人免费毛片片v| 久久99深爱久久99精品| 亚洲国产一区二区三区| 亚洲国产精品成人综合色在线婷婷| 播五月开心婷婷综合| 黄色资源网久久资源365| 亚洲一区二区三区在线| 一本一道久久a久久精品| 秋霞影院一区二区| 国产精品色在线观看| 欧美日韩一区 二区 三区 久久精品| 美女爽到高潮91| 最新日韩在线视频| 精品国产污网站| 欧美天堂亚洲电影院在线播放| 黄页视频在线91| 午夜电影一区二区| 1024国产精品| 国产三级精品三级| 在线观看免费亚洲| www.av亚洲| 蜜桃精品视频在线| 国产精品久久久久一区二区三区| 欧美老人xxxx18| 欧洲av在线精品| 91网站在线观看视频| 国内精品国产成人| 麻豆精品新av中文字幕| 亚洲另类一区二区| 亚洲欧美二区三区| 伊人色综合久久天天| 亚洲欧洲综合另类在线| 亚洲图片欧美激情| 亚洲超碰精品一区二区| 一区av在线播放| 久久精品国产成人一区二区三区| 亚洲精品欧美在线| 亚洲va在线va天堂| 国产传媒一区在线| 91老司机福利 在线| 欧美一级黄色大片| 日本一区二区三区视频视频| 中文字幕一区二区日韩精品绯色| 亚洲猫色日本管| 蜜臀国产一区二区三区在线播放 | 国产suv精品一区二区三区| 激情小说欧美图片| 91浏览器入口在线观看| 日韩精品一区二区三区老鸭窝| 国产精品理论片| 激情都市一区二区| 欧美色偷偷大香| 一区二区三区自拍|