JAVA短信猫碰有关问题,无法启动设备,抛出SMSLibException例外
阅读
参照网上的资料写了一个短信猫程序, 自己的机器, 测试了几台机器都没有问题,但放客户服务器(2003 Server)上面总是抛出SMSLibException例外,我以为是SIM卡的问题,后来我换成我的SIM卡, 居然能启动, 客户自己新办的一张卡死活都不行, 后再换了一张别人的卡还是不行, 难道只认我的? 不知道那出问题了, 大侠指点指点,
public void startDevice() {
lbDevice.setText("正在启动SMS设备...");
comName = smsDevice.getComName();
if (!"".equals(comName)) {
String comNo = comName.substring(3, comName.length());
talog.append("端口号:"+comNo+"\n");
//网关
SerialModemGateway gateway = new SerialModemGateway("modem.com" + comNo, "COM" + comNo, 9600, "wavecom", "");
//收件箱
gateway.setInbound(true);
//发件箱
gateway.setOutbound(true);
//ping码 前面我以为是ping码的问题, 把下面的代码注销也是一样
gateway.setSimPin("0000");
try {
srv = new Service();
srv.addGateway(gateway);
//服务启动
srv.startService();
deviceIsntStart = true;
lbDevice.setText("SMS设备已启动...");
} catch (GatewayException ex) {
Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex);
talog.append("启动失败:GatewayException \n");
lbDevice.setText("SMS设备启动失败...");
} catch (SMSLibException ex) {
Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex);
talog.append("启动失败:SMSLibException "+ new SMSLibException().getMessage()+" \n");
lbDevice.setText("SMS设备启动失败...");
} catch (IOException ex) {
Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex);
talog.append("启动失败:IOException \n");
lbDevice.setText("SMS设备启动失败...");
} catch (InterruptedException ex) {
Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex);
talog.append("启动失败:InterruptedException \n");
lbDevice.setText("SMS设备启动失败...");
}
}else{
lbDevice.setText("启动SMS设备失败,端口无法获取...");
}
}
推荐阅读
最新更新
- java连接sqlserver 2008出现的有关问题
- 前台多个文本框内容如何提交给后台的list
- frame里面一个按钮点了执行另外一个类程序的有关问题
- 求点化一个Socket通信程序的调试
- 咋那么回事,该如何处理
- java图形界面设计,关于设计位置的有关问题
- 有个字符串,须对其中的值排序的小疑点
- 这个程序为什么要加static?解决方法
- Socket菜鸟提问
- java compareTo的有关问题。java语言程序设计基础篇程序10-5运行出错
- 关于一个线程同步的有关问题.
- 关于按钮隐藏跟JFrame的repaint()函数
- 关于0、1背包有关问题 求大神看看错哪了
- 百思不解的switch
- jdk1.7.0_45 环境变量有关问题,可以编译但是在cmd在.class目录下出错
- JAVA短信猫碰有关问题,无法启动设备,抛出SMSLibException例外
- 客户端发图片疑义
- java的跨平台到底是什么意思?解决办法
- 关于对象类型转换的一个有关问题
- 关于开发java界面的工具,该如何处理
- J2ME
- J2SE
- J2EE
- Java Web开发
- 移动应用
- 电信IT应用开发
- 移动平台
- MeeGo
- Brew
- QT开发
- BlackBerry
- Symbian
- Windows Mobile
- Iphone
- Android
- 移动开发
- 其他数据库
- 高性能数据库开发
- 数据仓库
- VFP
- Access
- DB2
- Sybase
- Informix
- Sql Server
- Oracle Exception
- Oracle面试
- Oracle开发
- Oracle管理
- Oracle技术
- NoSQL
- MySQL
- SQL
- 数据库
- CGI
- XML/SOAP
- Web Service
- 高性能WEB开发
- 跨浏览器开发
- 网页设计
- Ajax
- vbScript
- HTML5
- jQuery
- JavaScript
- ASP
- php
- HTML/CSS
- Web前端
- Web开发