📄 cngpcommunicator.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 + -