123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- // mgate.java
- import montnets.*;
- import java.lang.*;
- public class JavaDemo
- {
- public static void main(String args[])
- {
- montnets.MWGateway mgate=new montnets.MWGateway();
- int sock = mgate.Connect("192.169.1.128", 8018, "1234", "123456");
- // int sock = mgate.Connect("61.145.229.26", 8018, "13600000408", "999999");
- System.out.println("The socket is : " + String.valueOf(sock));
- if (sock < 0)
- {
- System.out.println("socket is invalid.");
- return;
- }
- // 测试单向信息
- //System.out.println("send single msg : "+String.valueOf(mgate.SendSms(sock,"15986756631","单向信息,123恭喜发财")));
- // 测试连接有效性
- System.out.println("testing connection : " + String.valueOf(mgate.TestConn(sock)));
-
- // 查询余额
- System.out.println("Your balance is : " + String.valueOf(mgate.QueryBalance(sock)));
- // 查询已经使用的条数
- System.out.println("Have used : " + String.valueOf(mgate.QueryUsed(sock)));
- // 修改密码
- //System.out.println("Change password retVal : " + String.valueOf(mgate.ChangePwd(sock, "123456", "000000")));
- // 客服网关测试内容******************************************************
- // 单条发送
- // System.out.println("CS: send one sms. retVal = " +
- //mgate.CsSendSms(sock, "15986756631", "客服网关,单条发送,测试短信", 1) );
- // 多条发送
- //System.out.println("CS: send multi sms. retVal = " +
- // mgate.CsSendSms(sock, "13600000000,13700000000,13500000000", "客服网关,多条发送,测试短信", 3) );
- // 指定客服子端口单条发送
- //System.out.println("CS: SubPort send one sms. retVal = " +
- //mgate.CsSPSendSms(sock, "13534***346", "客服网关指定子端口发送,测试短信", 1,"7700008"));
- // 接收状态报告
- /* String[] arrReport = mgate.CsGetStatusReport(sock);
- System.out.println("CS: get status report. arrReport.length is " + String.valueOf(arrReport.length));
- for (int i = 0; i < arrReport.length; i++)
- System.out.println(arrReport[i]);*/
- // 接收上行信息
- String[] arrMsg;
- arrMsg = mgate.CsGetSms(sock);
- System.out.println("arrMsg.length is " + String.valueOf(arrMsg.length));
- for (int i = 0; i < arrMsg.length; i++)
- System.out.println(arrMsg[i]);
- System.out.println(mgate.CsGetSmsEx(sock));
- // end of 客服网关*******************************************************
- // 增值网关测试内容======================================================
- // 接收上行
- /*String[] arrBothMsg = mgate.VasGetSms(sock);
- System.out.println("arrBothMsg.length is " + String.valueOf(arrBothMsg.length));
- for (int i = 0; i < arrBothMsg.length; i++)
- System.out.println(arrBothMsg[i]);*/
- // 发送增值信息
- // System.out.println("send vas both msg : "+String.valueOf(mgate.VasSendSms(sock,"121336","91600","00********","12145678",
- // "13534***341","测试增值信息,恭喜发财~~",1)));
-
- // end of 增值网关=======================================================
-
- mgate.Disconnect(sock);
- }
- }
|