stopsmsgwif.java

来自「中国联通短信通信协议」· Java 代码 · 共 47 行

JAVA
47
字号
package com.wireless.sms.gwif;

import com.wireless.gwif.socketconn.ShortConnClient;
/**
 * 接口机停止的入口类。
 * 停止接口机的逻辑为:向接口机监听的Reload端口发送指令 1 ,接口机进程在接收到该指令通过主机鉴权后将调用stopInterface停止接口机进程
 * @author Administrator
 *
 */
public class StopSmsGWIF {
	/**一般的调用格式java StopSmsGWIF 211.94.156.172 7097 1*/
  public static void main(String args[]){
    String reloadIP = "";
    String port = "";
    String reloadFlag = "";

    if( args == null || args.length < 3){
      StringBuffer sb = new StringBuffer();
      sb.append("Usage: java  com.wireless.sms.gwif.StopSmsGWIF IP Port ReloadFlag ");
      System.out.println(sb.toString());
      System.exit(0);
    }

    reloadIP = args[0];
    port = args[1];
    reloadFlag = args[2];

//    if( port != null ){
//      ReloadClientSocket reloadClientSocket = new ReloadClientSocket(reloadIP, port);
//      boolean reloadResult = reloadClientSocket.sendReloadFlag(reloadFlag);
//      for(int i=0; reloadResult == false && i<3; i++){
//        reloadResult = reloadClientSocket.sendReloadFlag(reloadFlag);
//      }
//    }

    if( port != null ){
      ShortConnClient reloadClientSocket = new ShortConnClient(reloadIP, port);
      boolean reloadResult = reloadClientSocket.send(reloadFlag);
      for(int i=0; reloadResult == false && i<3; i++){
        reloadResult = reloadClientSocket.send(reloadFlag);
      }
    }

  }

}

⌨️ 快捷键说明

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