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

📄 cmpp2allmtmo.java

📁 采用JAVA开发
💻 JAVA
字号:
package com.gctech.sms.gateway.sdcmpp;

import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Properties;

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

import com.gctech.cmpp.client.CmppApi;
import com.gctech.sms.gateway.basic.MOSender;

/**
 * <p>Title: 网通上行下行网关接口</p>
 * <p>Description: 网通上行下行网关接口,因为网通只支持混合模式的登录方式。</p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: gctech</p>
 * @author 王红宝
 * @version $Id: CMPP2AllMTMO.java,v 1.1 2004/05/24 01:09:18 wanghb Exp $
 */

public class CMPP2AllMTMO {
  public CMPP2AllMTMO() {
  }
  public static void main(String[] args) {
    try {
      //载入配置信息
      PropertyConfigurator.configureAndWatch(args[0]);
      //启动网关连接
      CmppApi cngpApi = CmppApi.getInstance();
      InputStream in = new FileInputStream(args[0]);
      Properties props = new Properties();
      props.load(in);
      in.close();
      int rt = cngpApi.init(props);
      if (rt != 0) {
        logger.fatal("连接网通网关错误:" + rt);
        System.exit( -1);
      }
      //启动MO发送线程
      MOSender moSender = new MOSender(8,
                                       "CNC_MO_SENDER", "山东移动上行接口",
                    props.getProperty("com.gctech.platform.MOReceiver.host"),
                    Integer.parseInt(props.getProperty("com.gctech.platform.MOReceiver.port")));
      Thread t = new Thread(moSender);
      t.start();

      //启动MT接受线程
      CMPP2MTReceiver receiver = CMPP2MTReceiver.getInstance();
      receiver.init(8, "CNC_MT_RECEIVER", "山东移动下行接口",
                    props.getProperty("com.gctech.platform.MTSender.host"),
                    Integer.parseInt(props.getProperty("com.gctech.platform.MTSender.port")));
      Thread t2 = new Thread(receiver);
      t2.start();
    }
    catch (Exception ex) {
      ex.printStackTrace();
      System.exit(1);
    }

  }
  static final Logger logger = Logger.getLogger(CMPP2AllMTMO.class);
}

⌨️ 快捷键说明

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