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

📄 startgateway.java

📁 采用JAVA开发
💻 JAVA
字号:
/*
 * Created on 2004-8-19
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package com.gctech.smsmanage.handler;

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

import org.apache.log4j.PropertyConfigurator;

import com.gctech.cmpp3.client.CmppApi;
import com.gctech.sms.gateway.basic.MOSender;
import com.gctech.sms.gateway.cmpp3.CMPP2MTReceiver;

/**
 * <p>Title:</p>
 * <p>Description:</p>
 * <p>Copyright: Copyright (c) Gctech 2004-8-19</p>
 * <p>Company: 吉芙德资讯有限公司</p>
 *
 * @version 1.0
 * @author liyi
 *
 */
public class StartGateWay {
	public static void startup(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) {
				System.out.println("连接网通网关错误:" + 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 e) {
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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