⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendthread.java

📁 短信开发汇总
💻 JAVA
字号:
import java.io.*;

/**
 * <p>Title: smsproc</p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: </p>
 *
 * @author vienna
 * @version 1.0
 */

public class SendThread extends Thread{
    public SendThread() {
    }
    public void run(){
        UserInterface ui=new UserInterface();
        ErrorCode err=new ErrorCode();
        int ret=ui.InitSGIPAPI(err);
        System.err.println(err.getErrorCodeString());
        if(ret!=0){
            return ;
        }
        for(;;){
            String sSPNumber = "3057162129";
            String sChargeNumber = "13336037181";
            String sUserNumber = "13336037181";
            String sCorpID = "90123";
            String sServiceType = "888";
            int nFeeType = Integer.parseInt("0");
            String sFeeValue = "0";
            String sGivenValue = "0";
            int nAgentFlag = Integer.parseInt("0");
            int nMorelatetoMTFlag = Integer.parseInt("0");
            int nPriority = Integer.parseInt("0");
            String sExpireTime = "";
            String sScheduleTime = "";
            int nReportFlag = Integer.parseInt("1");
            int nTP_pid = Integer.parseInt("0");
            int nTP_udhi = Integer.parseInt("0");
            int nMessageCoding = Integer.parseInt("15");
            int nMessageType = Integer.parseInt("0");
            int nMessageLength = Integer.parseInt("12");
            String ss = "123456789000";
            byte[] sMessageContent = ss.getBytes();
            String xx = "";
            byte[] sReserve = xx.getBytes();
            ret = ui.SGIPSend(sSPNumber,
                              sChargeNumber,
                              sUserNumber,
                              sCorpID,
                              sServiceType,
                              nFeeType,
                              sFeeValue,
                              sGivenValue,
                              nAgentFlag,
                              nMorelatetoMTFlag,
                              nPriority,
                              sExpireTime,
                              sScheduleTime,
                              nReportFlag,
                              nTP_pid,
                              nTP_udhi,
                              nMessageCoding,
                              nMessageType,
                              nMessageLength,
                              sMessageContent,
                              sReserve,
                              err);
          System.out.println("hello");
            System.out.println(err.getErrorCodeString());
            if (ret == 0) {
                System.out.println("消息成功发送");
            }
            try{
                Thread.sleep(500);
            }
            catch(Exception ex){
                System.err.println("错误");
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -