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

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

?? cwspsession.java~3~

?? jwap 協(xié)議 udp 可以用于手機(jī)通訊
?? JAVA~3~
?? 第 1 頁 / 共 3 頁
字號:
              else if ( (p.getTransaction().getClassType() ==                         IWTPTransaction.CLASS_TYPE_1) &&                       (pdu.getType() == CWSPPDU.PDU_TYPE_CONFIRMEDPUSH)) {                /** @todo start new push transaction with this event */              }              break;            case STATE_SUSPENDED:              if ( (p.getTransaction().getClassType() ==                    IWTPTransaction.CLASS_TYPE_0) &&                  (pdu.getType() == CWSPPDU.PDU_TYPE_DISCONNECT)) {                s_disconnect_ind(ABORT_DISCONNECT);                setState(STATE_NULL);              }              else if ( (p.getTransaction().getClassType() ==                         IWTPTransaction.CLASS_TYPE_1) &&                       (pdu.getType() == CWSPPDU.PDU_TYPE_CONFIRMEDPUSH)) {                p.getTransaction().abort(ABORT_SUSPEND);              }              break;            case STATE_RESUMING:              if ( (p.getTransaction().getClassType() ==                    IWTPTransaction.CLASS_TYPE_0) &&                  (pdu.getType() == CWSPPDU.PDU_TYPE_DISCONNECT)) {                wtp.abort(ABORT_DISCONNECT);                abortAllMethods(ABORT_DISCONNECT);                s_disconnect_ind(ABORT_DISCONNECT);                setState(STATE_NULL);              }              else if ( (p.getTransaction().getClassType() ==                         IWTPTransaction.CLASS_TYPE_1) &&                       (pdu.getType() == CWSPPDU.PDU_TYPE_CONFIRMEDPUSH)) {                p.getTransaction().abort(ABORT_PROTOERR);              }          }          break;        case 0x03: //--------------------------------------------- TR-INVOKE.CNF          switch (state) {            case STATE_CONNECTING:              //ignore              break;            case STATE_CONNECTED:              break;            case STATE_SUSPENDED:              // ignore              break;            case STATE_RESUMING:              // ignore          }          break;        case 0x05: //--------------------------------------------- TR-RESULT.IND          switch (state) {            case STATE_CONNECTING:              if (p.getUserData().length > MRU) {                wtp.abort(ABORT_MRUEXCEEDED);                abortAllMethods(ABORT_CONNECTERR);                s_disconnect_ind(ABORT_MRUEXCEEDED);                setState(STATE_NULL);              }              else if (pdu.getType() == CWSPPDU.PDU_TYPE_CONNECTREPLY) {                CWSPConnectReply pdu2 = (CWSPConnectReply) pdu;                setState(STATE_CONNECTED);                CWTPEvent initPacket = new CWTPEvent(new byte[0],                    CWTPEvent.TR_RESULT_RES);                wtp.process(initPacket);                session_id = pdu2.getServerSessionID();                s_connect_cnf();              }              else if (pdu.getType() == CWSPPDU.PDU_TYPE_REDIRECT) {                CWTPEvent initPacket = new CWTPEvent(new byte[0],                    CWTPEvent.TR_RESULT_RES);                wtp.process(initPacket);                abortAllMethods(ABORT_CONNECTERR);                CWSPRedirect pdu2 = (CWSPRedirect) pdu;                if (version == 2) {                  s_disconnect_ind(pdu2.getSocketAddresses());                }                else {                  s_disconnect_ind(pdu2.getInetAddresses());                }                setState(STATE_NULL);              }              else if (pdu.getType() == CWSPPDU.PDU_TYPE_REPLY) {                CWTPEvent initPacket = new CWTPEvent(new byte[0],                    CWTPEvent.TR_RESULT_RES);                wtp.process(initPacket);                abortAllMethods(ABORT_CONNECTERR);                CWSPReply pdu2 = (CWSPReply) pdu;                s_disconnect_ind(pdu2.getStatus());                setState(STATE_NULL);              }              else {                wtp.abort(ABORT_PROTOERR);                abortAllMethods(ABORT_CONNECTERR);                s_disconnect_ind(ABORT_PROTOERR);                setState(STATE_NULL);              }              break;            case STATE_CONNECTED:              break;            case STATE_SUSPENDED:              break;            case STATE_RESUMING:              if (p.getUserData().length > MRU) {                wtp.abort(ABORT_MRUEXCEEDED);                abortAllMethods(ABORT_SUSPEND);                s_suspend_ind(ABORT_MRUEXCEEDED);                setState(STATE_SUSPENDED);              }              else if (pdu.getType() == CWSPPDU.PDU_TYPE_REPLY) {                CWSPReply pdu2 = (CWSPReply) pdu;                if (pdu2.getStatus() == CWSPReply._200_OK_Success) {                  CWTPEvent initPacket = new CWTPEvent(new byte[0],                      CWTPEvent.TR_RESULT_RES);                  wtp.process(initPacket);                  s_resume_cnf();                  setState(STATE_CONNECTED);                }                else {                  CWTPEvent initPacket = new CWTPEvent(new byte[0],                      CWTPEvent.TR_RESULT_RES);                  wtp.process(initPacket);                  abortAllMethods(ABORT_DISCONNECT);                  CWSPReply pdu3 = (CWSPReply) pdu;                  s_disconnect_ind(pdu3.getStatus());                  setState(STATE_NULL);                }              }              else {                wtp.abort(ABORT_PROTOERR);                abortAllMethods(ABORT_SUSPEND);                s_suspend_ind(ABORT_PROTOERR);                setState(STATE_SUSPENDED);              }          }          break;        case 0x07: //--------------------------------------------- TR-RESULT.CNF          switch (state) {            case STATE_CONNECTING:              break;            case STATE_CONNECTED:              break;            case STATE_SUSPENDED:              break;            case STATE_RESUMING:          }          break;      }    }    catch (EWSPCorruptPDUException e) {      logger.error("Corrupt PDU", e);    }    catch (EWTPAbortedException e2) {      logger.error("Aborted", e2);    }  }  /**   * TR-Abort.ind   * @param abortReason The abort reason   */  public void tr_abort(short abortReason) {    if (logger.isDebugEnabled()) {      logger.debug("WSP Session: TR-ABORT.REQ in " + states[state]);    }    if (state == STATE_CONNECTING) {      abortAllMethods(ABORT_CONNECTERR);      s_disconnect_ind(abortReason);      setState(STATE_NULL);    }    else if (state == STATE_SUSPENDED) {      // ignore    }    else if (state == STATE_RESUMING) {      if (abortReason == ABORT_DISCONNECT) {        abortAllMethods(ABORT_DISCONNECT);        s_disconnect_ind(ABORT_DISCONNECT);        setState(STATE_NULL);      }      else {        abortAllMethods(ABORT_SUSPEND);        s_suspend_ind(abortReason);        setState(STATE_SUSPENDED);      }    }  }  //////////////////////////////////////////////////////////////////////////////  //////////////////////////////////////////////////////////// WSP pseudo events  public void disconnect() {    socket.close();    if (state == STATE_CONNECTING) {      wtp.abort(ABORT_DISCONNECT);      abortAllMethods(ABORT_DISCONNECT);      s_disconnect_ind(ABORT_DISCONNECT);      setState(STATE_NULL);    }    else if (state == STATE_CONNECTED) {      abortAllMethods(ABORT_DISCONNECT);      abortAllPushes(ABORT_DISCONNECT);      s_disconnect_ind(ABORT_DISCONNECT);      setState(STATE_NULL);    }    else if (state == STATE_SUSPENDED) {      s_disconnect_ind(ABORT_DISCONNECT);      setState(STATE_NULL);    }    else if (state == STATE_RESUMING) {      wtp.abort(ABORT_DISCONNECT);      abortAllMethods(ABORT_DISCONNECT);      s_disconnect_ind(ABORT_DISCONNECT);      setState(STATE_NULL);    }  }  public void suspend() {    if (state == STATE_CONNECTING) {      wtp.abort(ABORT_DISCONNECT);      abortAllMethods(ABORT_DISCONNECT);      s_disconnect_ind(ABORT_SUSPEND);      setState(STATE_NULL);    }    else if (state == STATE_CONNECTED) {      // resume facility enabled!      abortAllMethods(ABORT_SUSPEND);      abortAllPushes(ABORT_SUSPEND);      s_disconnect_ind(ABORT_SUSPEND);      setState(STATE_SUSPENDED);    }    else if (state == STATE_RESUMING) {      wtp.abort(ABORT_SUSPEND);      abortAllMethods(ABORT_SUSPEND);      s_suspend_ind(ABORT_SUSPEND);      setState(STATE_SUSPENDED);    }  }  //////////////////////////////////////////////////////////////////////////////  ////////////////////////////////////////////////////////////////////// HELPERS  private void abortAllMethods(short reason) {    while (methods.size() > 0) {      ( (CWSPMethodManager) methods.elementAt(0)).abort(reason);      methods.remove(0);    }  }  private void abortAllPushes(short reason) {    while (pushes.size() > 0) {      ( (CWSPPushManager) pushes.elementAt(0)).abort(reason);      pushes.remove(0);    }  }  /**   * sets the state of the state machine   * @param state the state to set   */  private void setState(short state) {    if (logger.isDebugEnabled()) {      logger.debug(states[this.state] + " >>> " + states[state]);    }    this.state = state;  }  public short getState() {    return state;  }  public int getMRU() {    return MRU;  }  public boolean isSuspended() {    return isSuspended;  }  public short getSuspendedCode() {    return suspendCode;  }  public boolean isDisonnected() {    return isDisconnected;  }  public short getDisconnectCode() {    return disconnectCode;  }  public CWTPSocket getWTPSocket() {    return socket;  }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲一区二区在线| 中文字幕亚洲一区二区av在线| 在线电影院国产精品| 日韩一区二区三区电影在线观看| 欧美一区二区在线视频| 欧美精选在线播放| 精品久久久久久久久久久久久久久 | 国产盗摄一区二区| 成人精品视频一区二区三区尤物| 99久久777色| 91精品国产免费| 欧美韩日一区二区三区四区| 亚洲欧美另类小说| 老色鬼精品视频在线观看播放| 国产高清亚洲一区| 欧美日韩亚州综合| 2023国产精品| 丝袜国产日韩另类美女| 久久精品99国产精品| 天堂精品中文字幕在线| 国产一区二区在线看| 欧美吞精做爰啪啪高潮| 久久久综合精品| 日韩精品电影一区亚洲| 大美女一区二区三区| 欧美日产国产精品| 国产精品精品国产色婷婷| 精品影视av免费| 欧美日韩国产大片| 亚洲欧洲av另类| 成人美女在线视频| 精品免费日韩av| 日本sm残虐另类| 欧美吞精做爰啪啪高潮| 一区二区三区四区蜜桃 | 久久亚洲一区二区三区四区| 亚洲第一成年网| 欧美亚洲愉拍一区二区| 中文字幕一区二区三| yourporn久久国产精品| 久久久久久日产精品| 国产麻豆一精品一av一免费| 精品欧美乱码久久久久久1区2区| 久久精品国产网站| 久久网站热最新地址| 精品中文字幕一区二区小辣椒| 日韩欧美综合一区| 精品在线观看视频| 国产色婷婷亚洲99精品小说| 国产精品一区二区在线观看不卡| 欧美电影免费提供在线观看| 美女视频黄a大片欧美| 欧美大胆人体bbbb| 国产一区二区女| 日本一区二区在线不卡| 99久久免费视频.com| 中文字幕av不卡| 欧亚一区二区三区| 奇米精品一区二区三区四区 | 91色.com| 五月综合激情网| 久久综合九色综合97婷婷女人| 国产高清在线精品| 日产精品久久久久久久性色 | 国产香蕉久久精品综合网| 成人h精品动漫一区二区三区| 亚洲欧洲中文日韩久久av乱码| 欧美三级午夜理伦三级中视频| 久久精品国产成人一区二区三区| 国产欧美精品区一区二区三区 | 久久蜜臀中文字幕| 一本大道久久a久久精二百| 日韩在线观看一区二区| 国产日产欧美一区| 欧美一区二区成人| 波多野结衣视频一区| 日本不卡一二三| 一区二区三区不卡视频在线观看 | 欧美一区二区三区在线观看视频 | 欧美亚洲丝袜传媒另类| 国内成+人亚洲+欧美+综合在线| 亚洲天堂久久久久久久| 日韩视频一区二区| 欧美日韩精品一区二区天天拍小说 | 欧美日韩高清一区| 北条麻妃一区二区三区| 精品夜夜嗨av一区二区三区| 亚洲午夜av在线| 亚洲乱码国产乱码精品精的特点 | 中文字幕av免费专区久久| 日韩美女视频在线| 欧美丰满高潮xxxx喷水动漫 | 国产午夜亚洲精品羞羞网站| 欧美岛国在线观看| 日韩欧美在线网站| 欧美一区二区黄| 日韩精品一区二区在线观看| 欧美日韩国产色站一区二区三区| 色综合天天在线| 91蜜桃在线观看| 在线免费不卡电影| 在线看日韩精品电影| 欧美片网站yy| 欧美精品久久久久久久多人混战 | 视频一区二区不卡| 日韩国产高清在线| 免费观看久久久4p| 蜜臀精品一区二区三区在线观看| 麻豆高清免费国产一区| 黑人巨大精品欧美一区| 国产不卡免费视频| jlzzjlzz国产精品久久| 色哟哟在线观看一区二区三区| 色婷婷久久久久swag精品| 7777精品伊人久久久大香线蕉经典版下载 | 美国欧美日韩国产在线播放| 国产剧情一区在线| 色综合色综合色综合色综合色综合| 91福利国产精品| 欧美mv日韩mv亚洲| 中文字幕视频一区| 日本色综合中文字幕| 国产精品12区| 99精品久久99久久久久| 不卡大黄网站免费看| 在线免费观看日本一区| 欧美va在线播放| 亚洲美女电影在线| 裸体健美xxxx欧美裸体表演| 成人手机电影网| 制服.丝袜.亚洲.另类.中文 | 成人一区在线看| 91精品视频网| 一区二区三区四区视频精品免费 | 欧美一区二区三区日韩| 成人欧美一区二区三区白人| 麻豆91精品91久久久的内涵| 欧美综合久久久| 国产精品国产a| 国产又粗又猛又爽又黄91精品| 欧美日韩一区二区三区在线| 国产精品视频一区二区三区不卡| 美女视频网站黄色亚洲| 欧美日韩国产另类一区| 亚洲精品久久7777| 91女厕偷拍女厕偷拍高清| 国产精品麻豆视频| 处破女av一区二区| 欧美国产激情一区二区三区蜜月| 国产美女视频一区| 欧美精品一区二区久久久| 日本不卡一二三| 91精品国产综合久久香蕉麻豆| 午夜精品久久久| 欧美日韩亚洲不卡| 日韩电影免费一区| 欧美电视剧免费观看| 国产精品亚洲第一区在线暖暖韩国| 日韩精品中文字幕一区二区三区 | 久久91精品久久久久久秒播| 精品国产免费一区二区三区四区| 精品一二三四区| 中国av一区二区三区| 色欧美乱欧美15图片| 午夜a成v人精品| 久久色在线观看| av亚洲精华国产精华| 午夜久久久影院| 日韩欧美亚洲国产另类| 国产成人午夜片在线观看高清观看| 国产视频视频一区| 欧美性xxxxx极品少妇| 蜜乳av一区二区| 亚洲女与黑人做爰| 欧美大片在线观看一区二区| 成人黄色网址在线观看| 日韩影院免费视频| 欧美激情一二三区| 777久久久精品| 高清shemale亚洲人妖| 亚洲影院免费观看| 精品福利视频一区二区三区| av在线一区二区三区| 热久久久久久久| 亚洲欧美成人一区二区三区| 精品国产污污免费网站入口| www.亚洲国产| 美女看a上一区| 亚洲一级二级三级| 中文字幕av一区二区三区高| 日韩欧美国产一二三区| 91小视频在线免费看| 国产精品一级黄| 精品一区二区免费| 五月激情六月综合| 亚洲老妇xxxxxx| 亚洲色图欧美偷拍| 国产精品免费丝袜| 2023国产精华国产精品| 日韩欧美电影在线|