不知道为啥,文档给的demo跑不起来
抄了下公司的工具类
package cn.com.trueway.utils;
import cn.com.trueway.base.util.SystemParamConfigUtil;
import com.linkage.netmsg.NetMsgclient;
import com.linkage.netmsg.server.ReceiveMsg;
public class MsgSend {
public static String sendMsg(String numbers,String content){
String success="false";
NetMsgclient client = new NetMsgclient();
/*ReceiveMsgImpl为ReceiveMsg类的子类,构造时,构造自己继承的子类就行*/
ReceiveMsg receiveMsg = new Receive();
/*初始化参数*/
//struts2的框架,所以这边的参数都是设置在xml里,各人可以视情况修改
String ip=SystemParamConfigUtil.getParamValueByParam("qxtip");
int port=Integer.parseInt(SystemParamConfigUtil.getParamValueByParam("qxtport"));
String user=SystemParamConfigUtil.getParamValueByParam("qxtuser");
String password=SystemParamConfigUtil.getParamValueByParam("qxtpassword");
client = client.initParameters(ip, port, user, password, receiveMsg);
try {
/*登录认证*/
boolean isLogin = client.anthenMsg(client);
if(isLogin) {
System.out.println("login sucess");
/*发送下行短信*/
if(!"".equals(numbers)){
String []number=numbers.split(",");
for(int i=0;i<number.length;i++){
client.sendMsg(client, 0, number[i], content, 1);
success="true";
}
}
}
client.closeConn();
} catch (Exception e1) {
e1.printStackTrace();
}
return success;
}
public static void main(String[] args) {
sendMsg("17701462010", "测试短信发送");
}
}