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

📄 telecomallmtmo.java

📁 采用JAVA开发
💻 JAVA
字号:
package com.gctech.sms.gateway.cncsd;
import java.util.*;
import java.io.*;
import org.apache.log4j.PropertyConfigurator;
import com.gctech.cngp.CngpApi;
import org.apache.log4j.Logger;

import com.gctech.sms.*;
import com.gctech.sms.gateway.basic.MOSender;
import com.gctech.sms.core.Gateway;

/**
 * 山东小灵通网关启动类
 * 山东小灵通网关没有采用cngp协议,所采用协议请参考<关于网关调整的通知>
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author lijz@gctech.com.cn
 * @version 1.0
 */
public class TelecomAllMtMo {
  public TelecomAllMtMo()
  {
  }

  public static void main(String[] args) throws Exception{
    PropertyConfigurator.configureAndWatch(args[0]);
    initAPI(args[1]);
    int gateway = Integer.parseInt(args[5]);
    MOSender moSender = new MOSender(gateway, "CNC_MO_SENDER","山东上行全网接口",
                                          args[2], Integer.parseInt(args[3]));
     Thread t = new Thread(moSender);
     t.start();

     //启动MT接受线程
     SDMtReceiver receiver = SDMtReceiver.getInstance();
     receiver.init(gateway, "CNC_MT_RECEIVER","山东上行全网接口",
                                          args[2], Integer.parseInt(args[4]));
     Thread t2 = new Thread(receiver);
     t2.start();
     //每隔200ms从山东网关读取Mo消息@see DataList
     GateWayReader reader = new GateWayReader(200);

  }

  private static void initAPI(String configFile) throws IOException
  {
    Properties ps = new Properties();
    try
    {
       ps.load(new FileInputStream(configFile));
       String ip = ps.getProperty("ip");
       int port = Integer.parseInt(ps.getProperty("port"));
       SDCNCAPI.init(ip,port);
    }
    catch(IOException ioe)
    {
      throw ioe;
    }

  }

}

⌨️ 快捷键说明

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