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

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

?? apis.java

?? 移動短信網(wǎng)關(guān)接口源程序框架
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
// Decompiled by DJ v2.9.9.60 Copyright 2000 Atanas Neshkov  Date: 2004-4-16 11:12:39
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name:   Apis.java

package com.aspire.cmppApi;

import java.io.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;

// Referenced classes of package com.aspire.cmppApi:
//            RecCActiveTest, RecCActiveTestRep, RecCCMPPPacket, RecCCancel,
//            RecCCancelRep, RecCDeliver, RecCDeliverRcpt, RecCDeliverRep,
//            RecCQuery, RecCQueryRep, RecCSubmit, RecCSubmitRep,
//            RecCTerminate, RecCTerminateRep, RecCVerInfo, cmppActiveTest,
//            cmppActiveTestRep, cmppCancel, cmppCancelRep, cmppCommon,
//            cmppConnect, cmppConnectRep, cmppDeliver, cmppDeliverRep,
//            cmppPacket, cmppQuery, cmppQueryRep, cmppSocket,
//            cmppSubmit, cmppSubmitRep, cmppTerminate, cmppTerminateRep

public class Apis
{

    public Apis()
    {
        hostIp = "";
        SPID = "";
        SPPassword = "";
        hostIp = "";
        port = 0;
        version = 18;
        sversion = 0;
        apiVersion = "";
        sock = null;
    }

    static int getSendtimes(byte abyte0[])
    {
        int i = 1;
        byte byte0 = 30;
        for(i = 1; i < byte0; i++)
        {
            int j = abyte0.length - i * 140;
            if(j <= 0)
                break;
        }

        return i;
    }

    public int nCMPP_Connect()
    {
        SimpleDateFormat simpledateformat = new SimpleDateFormat("MMddHHmmss");
        Date date = new Date();
        String s = simpledateformat.format(date);
        if(hostIp == null)
            return -1;
        hostIp = hostIp.trim();
        if(hostIp.length() == 0)
            return -1;
        if(port <= 0)
            return -1;
        sock = new cmppSocket(hostIp, port);
        int i = sock.InitialSock();
        if(i < 0)
            return i;
        cmppConnect cmppconnect = new cmppConnect(sock);
        cmppconnect.setSequenceId(1);
        synchronized(sock)
        {
            sock.seq++;
        }
        cmppconnect.setcmppConnects(SPID, SPPassword, version, s);
        int j = cmppconnect.sendcmppConnect();
        if(j < 0)
            return j;
        cmppPacket cmpppacket = new cmppPacket(sock);
        byte abyte0[] = new byte[18];
        int k;
        do
        {
            int l = cmpppacket.readPacket();
            if(l < 0)
                return l;
            k = cmpppacket.getCommandID();
            abyte0 = cmpppacket.getPacketBody();
        } while(k != 0x80000001);
        cmppConnectRep cmppconnectrep = new cmppConnectRep(abyte0, 18);
        int i1 = cmppconnectrep.getStatus();
        String s1 = cmppconnectrep.getAuthenticatorISMG();
        sversion = cmppconnectrep.getVersion();
        return i;
    }

    public int nCMPP_GetApiVersion(RecCVerInfo reccverinfo)
    {
        if(reccverinfo == null)
        {
            return -1;
        } else
        {
            reccverinfo.sVerDesc = "Program cmppapi.jar( Java )ASPIRE CMPP 1.2.1 Application Program Interface - Java\nCMPPAPI v1.5 (WTBS Build 1.5.1-20020401-1)\n\nCopyright@ 2002 ASPire-Tech Ltd. Co.";
            reccverinfo.ApiVerInfo = 18;
            return 0;
        }
    }

    public int nCMPP_GetHostVersion()
    {
        return sversion;
    }

    public int nCMPP_Init(String s)
    {
        Properties properties = new Properties();
        byte byte0 = -1;
        if(s == null || s.equals(""))
            return byte0;
        try
        {
            properties.load(new FileInputStream(s));
        }
        catch(IOException _ex)
        {
            byte0 = -2;
            return byte0;
        }
        SPID = properties.getProperty("SP_ID", "");
        SPPassword = properties.getProperty("SP_Pwd", "");
        hostIp = properties.getProperty("HostAddr", "");
        String s1 = properties.getProperty("HostPort", "");
        if(s1 == null || s1.equals(""))
        {
            byte0 = -3;
            return byte0;
        }
        s1 = s1.trim();
        try
        {
            port = Integer.parseInt(s1);
        }
        catch(NumberFormatException _ex)
        {
            byte0 = -4;
            return byte0;
        }
        if(!hostIp.equals("") && !SPID.equals("") && !SPPassword.equals("") && port != 0)
        {
            byte0 = 0;
            hostIp = hostIp.trim();
        }
        return byte0;
    }

    public int nCMPP_ParseActive(cmppPacket cmpppacket, RecCActiveTest reccactivetest)
    {
        byte byte0 = -1;
        if(cmpppacket == null || reccactivetest == null)
        {
            return byte0;
        } else
        {
            int i = cmpppacket.getSequenceId();
            reccactivetest.nSeqId = i;
            return i;
        }
    }

    public int nCMPP_ParseActiveRep(cmppPacket cmpppacket, RecCActiveTestRep reccactivetestrep)
    {
        byte byte0 = -1;
        if(cmpppacket == null || reccactivetestrep == null)
        {
            return byte0;
        } else
        {
            int i = cmpppacket.getSequenceId();
            cmppActiveTestRep cmppactivetestrep = new cmppActiveTestRep(cmpppacket.getPacketBody(), cmpppacket.getPacketBody().length);
            reccactivetestrep.nSeqId = i;
            reccactivetestrep.ucSuccId = cmppactivetestrep.getSuccessId();
            return i;
        }
    }

    public int nCMPP_ParseCancelRep(cmppPacket cmpppacket, RecCCancelRep recccancelrep)
    {
        byte byte0 = -1;
        if(cmpppacket == null || recccancelrep == null)
        {
            return byte0;
        } else
        {
            int i = cmpppacket.getSequenceId();
            recccancelrep.nSeqId = i;
            cmppCancelRep cmppcancelrep = new cmppCancelRep(cmpppacket.getPacketBody(), cmpppacket.getPacketBody().length);
            recccancelrep.ucSuccId = cmppcancelrep.getSuccessId();
            return i;
        }
    }

    public int nCMPP_ParseDeliver(cmppPacket cmpppacket, RecCDeliver reccdeliver, RecCDeliverRcpt reccdeliverrcpt)
    {
        byte byte0 = -1;
        if(cmpppacket == null || reccdeliver == null || reccdeliverrcpt == null)
            return byte0;
        cmppDeliver cmppdeliver = new cmppDeliver(cmpppacket.getPacketBody(), cmpppacket.getPacketBody().length);
        int i = cmppdeliver.getRegisteredDelivery();
        if(i == 0)
        {
            reccdeliver.nSeqId = cmpppacket.getSequenceId();
            reccdeliver.usMsgId = cmppdeliver.getMsgId();
            reccdeliver.sDstAddr = cmppdeliver.getDestnationId();
            reccdeliver.sServiceId = cmppdeliver.getServiceId();
            reccdeliver.ucTpPid = cmppdeliver.getTPpid();
            reccdeliver.ucTpUdhi = cmppdeliver.getTPudhi();
            reccdeliver.ucMsgFmt = cmppdeliver.getMsgFmt();
            reccdeliver.sSrcAddr = cmppdeliver.getSrcTerminalId();
            reccdeliver.ucRegister = i;
            reccdeliver.ucMsgLen = cmppdeliver.getMsgLength();
            reccdeliver.usMsgContent = cmppdeliver.getMsgContent();
            reccdeliver.usReserve = cmppdeliver.getReverse();
        }
        if(i == 1)
        {
            reccdeliverrcpt.nSeqId = cmpppacket.getSequenceId();
            reccdeliverrcpt.usMsgId = cmppdeliver.getReceiptMsgId();
            reccdeliverrcpt.sStat = cmppdeliver.getReceiptStat();
            reccdeliverrcpt.sSubmitTime = cmppdeliver.getReceiptSubmitTime();
            reccdeliverrcpt.sDoneTime = cmppdeliver.getReceiptDoneTime();
            reccdeliverrcpt.sDstAddr = cmppdeliver.getReceiptDestTerminalId();
            reccdeliverrcpt.nSmscSeqId = cmppdeliver.getReceiptSMSCSequence();
        }
        return i;
    }

    public int nCMPP_ParseQueryRep(cmppPacket cmpppacket, RecCQueryRep reccqueryrep)
    {
        byte byte0 = -1;
        if(cmpppacket == null || reccqueryrep == null)
        {
            return byte0;
        } else
        {
            int i = cmpppacket.getSequenceId();
            cmppQueryRep cmppqueryrep = new cmppQueryRep(cmpppacket.getPacketBody(), cmpppacket.getPacketBody().length);
            System.out.println("Body Length:" + cmpppacket.getPacketBody().length);
            reccqueryrep.nSeqId = i;
            reccqueryrep.sTime = cmppqueryrep.getTime();
            reccqueryrep.ucQueryType = cmppqueryrep.getQueryType();
            reccqueryrep.sQueryCode = cmppqueryrep.getQueryCode();
            reccqueryrep.nMtTlMsg = cmppqueryrep.getMTTLMsg();
            reccqueryrep.nMtTlUsr = cmppqueryrep.getMTTlusr();
            reccqueryrep.nMtScs = cmppqueryrep.getMTScs();
            reccqueryrep.nMtWt = cmppqueryrep.getMTWT();
            reccqueryrep.nMtFl = cmppqueryrep.getMTFL();
            reccqueryrep.nMoScs = cmppqueryrep.getMOScs();
            reccqueryrep.nMoWt = cmppqueryrep.getMOWT();
            reccqueryrep.nMoFl = cmppqueryrep.getMOFL();
            return i;
        }
    }

    public int nCMPP_ParseSubmitRep(cmppPacket cmpppacket, RecCSubmitRep reccsubmitrep)
    {
        byte byte0 = -1;
        if(cmpppacket == null || reccsubmitrep == null)
        {
            return byte0;
        } else
        {
            int i = cmpppacket.getSequenceId();
            cmppSubmitRep cmppsubmitrep = new cmppSubmitRep(cmpppacket.getPacketBody(), cmpppacket.getPacketBody().length);
            reccsubmitrep.nSeqId = i;
            reccsubmitrep.usMsgId = cmppsubmitrep.getMsgId();
            reccsubmitrep.ucResult = cmppsubmitrep.getResult();
            return i;
        }
    }

    public int nCMPP_ParseTerminate(cmppPacket cmpppacket)
    {
        byte byte0 = -1;
        if(cmpppacket == null)
        {
            return byte0;
        } else
        {
            int i = cmpppacket.getSequenceId();
            return i;
        }
    }

    public int nCMPP_PrepSubmit(RecCSubmit reccsubmit, long l, int i, int j, int k, int i1,
            String s, int j1, String s1, int k1, int l1, int i2, String s2,
            String s3, String s4, String s5, String s6, String s7)
    {
        byte byte0 = -1;
        if(reccsubmit == null)
        {
            return byte0;
        } else
        {
            reccsubmit.usMsgId = l;
            reccsubmit.ucPkTotal = i;
            reccsubmit.ucPkNumber = j;
            reccsubmit.ucRegister = k;
            reccsubmit.ucMsgLevel = i1;
            reccsubmit.sServiceId = s;
            reccsubmit.ucFeeUserType = j1;
            reccsubmit.sFeeTermId = s1;
            reccsubmit.ucTpPid = k1;
            reccsubmit.ucTpUdhi = l1;
            reccsubmit.ucMsgFmt = i2;
            reccsubmit.sMsgSrc = s2;
            reccsubmit.sFeeType = s3;
            reccsubmit.sFeeCode = s4;
            reccsubmit.sAtTime = s5;
            reccsubmit.sSrcTermId = s6;
            reccsubmit.usReserve = s7;
            return 0;
        }
    }

    public int nCMPP_RecvPacket(RecCCMPPPacket recccmpppacket)
    {
        byte byte0 = -1;
        if(recccmpppacket == null)
            return byte0;
        int i = -1;
        cmppPacket cmpppacket = new cmppPacket(sock);
        int j = nCMPP_getPacket(cmpppacket);
        recccmpppacket.nCmdId = j;
        switch(j)
        {
        case 2: // '\002'
            i = nCMPP_ParseTerminate(cmpppacket);
            RecCTerminate reccterminate = new RecCTerminate();
            recccmpppacket.recTerminate = reccterminate;
            recccmpppacket.recTerminate.nSeqId = i;
            break;

        case -2147483644:
            RecCSubmitRep reccsubmitrep = new RecCSubmitRep();
            recccmpppacket.recSubmitRep = reccsubmitrep;
            i = nCMPP_ParseSubmitRep(cmpppacket, recccmpppacket.recSubmitRep);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合久久久中文一区二区| 制服丝袜日韩国产| 国内精品久久久久影院薰衣草| 国内精品国产成人| 久久影音资源网| 亚洲综合在线视频| 九九在线精品视频| 欧美日韩性生活| 国产亚洲欧洲一区高清在线观看| 一区二区成人在线视频 | 一区二区三区四区蜜桃| 欧美曰成人黄网| 中文字幕一区二区三区在线观看| 日韩精品乱码免费| 91网站在线观看视频| 精品欧美一区二区久久 | 欧美xxxxx牲另类人与| 琪琪一区二区三区| 国产在线精品视频| 欧美系列在线观看| 亚洲美女精品一区| 成人激情图片网| 久久综合久久鬼色中文字| 粉嫩一区二区三区性色av| 久久久久成人黄色影片| 久久不见久久见中文字幕免费| 欧美电影影音先锋| 婷婷中文字幕综合| 在线亚洲一区二区| 国产精品美女久久久久高潮| 美女视频黄免费的久久| 成人美女在线视频| 亚洲精品一区二区三区精华液| 七七婷婷婷婷精品国产| 国产精品三级在线观看| 欧美精品视频www在线观看| 国内外成人在线视频| 亚洲一卡二卡三卡四卡无卡久久 | 欧美怡红院视频| 国产一区二区剧情av在线| 亚洲综合999| 国产精品久久久久久久久久免费看| 国产精品1024| 亚洲色图制服丝袜| 色国产综合视频| 国产成人99久久亚洲综合精品| 天天色 色综合| 亚洲丝袜自拍清纯另类| 久久久久久99久久久精品网站| 欧美国产一区在线| 成人一级片网址| 捆绑调教美女网站视频一区| 亚洲夂夂婷婷色拍ww47| 国产精品护士白丝一区av| 日韩欧美国产综合| 国产一区二区三区av电影| 午夜欧美大尺度福利影院在线看 | 欧美日本不卡视频| 麻豆精品一二三| 亚洲影视资源网| 亚洲精品乱码久久久久久久久 | 亚洲成人动漫精品| 精品国精品自拍自在线| 91精品国产麻豆| 国产成人av一区二区三区在线 | 在线观看91av| 欧美久久一区二区| 欧美乱妇20p| 欧美日韩精品二区第二页| 91成人在线免费观看| 一本到高清视频免费精品| av一区二区三区四区| 日韩国产在线一| 久久综合精品国产一区二区三区| 日韩网站在线看片你懂的| 不卡的看片网站| 99精品视频在线播放观看| 不卡av免费在线观看| 成人免费高清视频在线观看| 国产精品99久久久| 午夜婷婷国产麻豆精品| 亚洲高清视频在线| 综合电影一区二区三区 | 日韩国产一二三区| 日韩有码一区二区三区| 男人的天堂亚洲一区| 久久66热re国产| 国产一区二区女| 97成人超碰视| 欧美日韩一区二区三区四区五区| 欧美精品久久久久久久久老牛影院| 91精品国产欧美日韩| 日韩欧美电影一二三| 久久久久久久久久久电影| 中文字幕精品在线不卡| 一区二区三区四区激情| 日欧美一区二区| 国模少妇一区二区三区| av不卡在线观看| 欧美日韩国产首页在线观看| 欧美一区二区三区影视| 欧美成人激情免费网| 国产日韩在线不卡| 日韩精品综合一本久道在线视频| 日韩欧美一区中文| 亚洲国产精品精华液2区45| 一区二区三区加勒比av| 精油按摩中文字幕久久| 国产99久久久国产精品潘金 | 欧美午夜精品免费| 欧美日韩国产影片| 2023国产精华国产精品| 中文字幕佐山爱一区二区免费| 一区二区三区免费网站| 蜜臀av性久久久久蜜臀av麻豆| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产欧美日本一区视频| 亚洲一区二区三区爽爽爽爽爽| 免费欧美日韩国产三级电影| 91丨九色丨国产丨porny| 欧美一区二区三级| 亚洲欧美色图小说| 国内精品第一页| 欧美日本乱大交xxxxx| 国产精品全国免费观看高清| 天天综合天天综合色| av午夜一区麻豆| 欧美成人精品二区三区99精品| 亚洲男同性恋视频| 国产一区二区三区四区在线观看| 欧美亚洲国产一区二区三区| 成人在线综合网| 黄页视频在线91| 91日韩精品一区| 久久久五月婷婷| 日韩国产精品大片| 91免费版pro下载短视频| 欧美精品一区二区久久久| 亚洲影院理伦片| 色综合中文字幕国产 | 亚洲欧洲成人自拍| 加勒比av一区二区| 91精品午夜视频| 亚洲精品免费播放| 99热99精品| 久久久精品中文字幕麻豆发布| 日韩av一级片| 欧美日韩一级视频| 夜夜亚洲天天久久| 99国产精品99久久久久久| 日本一区二区久久| 激情图片小说一区| 日韩欧美国产系列| 日韩av在线免费观看不卡| 欧美日产国产精品| 午夜久久久影院| 欧美人体做爰大胆视频| 亚洲国产裸拍裸体视频在线观看乱了| 国产一区二区三区香蕉| 精品成人a区在线观看| 免费观看久久久4p| 欧美一区二区在线免费观看| 视频一区视频二区中文字幕| 欧美性大战久久| 五月天亚洲精品| 欧美喷潮久久久xxxxx| 日韩av在线发布| 日韩欧美二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品欧美一级免费| 国产成人亚洲综合a∨婷婷图片| 久久久精品国产免费观看同学| 国产精品综合二区| 国产精品毛片久久久久久| 不卡电影免费在线播放一区| 亚洲欧美国产三级| 欧美午夜影院一区| 亚洲国产成人av好男人在线观看| 69精品人人人人| 亚洲bt欧美bt精品| 正在播放亚洲一区| 久久成人久久鬼色| 中文字幕精品综合| 色诱亚洲精品久久久久久| 亚洲图片有声小说| 日韩一区二区三区四区 | 成人av电影免费观看| 亚洲欧洲三级电影| 91 com成人网| 国内一区二区在线| 亚洲日穴在线视频| 欧美日韩精品欧美日韩精品一| 久久精品国产澳门| 欧美激情综合五月色丁香| 色综合久久88色综合天天| 日韩精品免费视频人成| 国产婷婷精品av在线| 91精品福利视频| 久久av资源站| 亚洲色图欧洲色图婷婷|