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

📄 cngpcommunicator.java

📁 采用JAVA开发
💻 JAVA
字号:
package com.gctech.cngp;

import java.io.IOException;
import com.gctech.cngp.msg.CNGPSubmitMessage;
import com.gctech.cngp.msg.CNGPDeliverMessageResp;
import java.util.Properties;

/**
 * <p>Title: CNGP API</p>
 * <p>Description: 固网短信SP API</p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: GCTECH</p>
 * @author 王红宝
 * @version 1.0
 */

public interface CngpCommunicator {
  /**
   * 重新登录,登录的信息和第一次登录同。
   * */
  int relogin()throws IOException;

  /**登录
   * @param host 服务器主机名
   * @param clientId 这里是SP企业代码.
   * @param auth 认证码
   * @param loginMode 登录方式:0表示MT;1表示MO;2表示混合
   * */
  int login(String host, int port,
            String clientId, String auth, byte loginMode, byte version) throws IOException;
  //提交短信
  int submit(CNGPSubmitMessage msg) throws IOException ;
  //检测请求
  boolean activeTest(int seq) throws IOException ;
  //检测回复
  boolean activeTestRes(int seq) throws IOException;
  //接收消息
  byte[] receive() throws IOException ;
  //退出.
  void quit() throws IOException;
  //上行回复
  void deliverResp(CNGPDeliverMessageResp dlvResp) throws IOException;
  //查询是否超过检测链路时间
  boolean needActiveTest();
}

⌨️ 快捷键说明

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