1. 添加配置参数,IOSocketOptions.java
1.1 心跳频率
1.2 心跳最大的丢失次数
/**
* @Description: Socket 配置参数
*/
public class IOSocketOptions {
/**
* 是否为调试模式,默认为 true
*/
private static boolean isDebug = true;
/**
* Socket 主机地址
*/
private SocketAddress socketAddress;
/**
* Socket 备用主机地址
*/
private SocketAddress backupAddress;
/**
* 连接超时时间(单位毫秒)
*/
private int connectTimeout;
/**
* Socket 工厂
*/
private SocketFactory socketFactory;
/**
* Socket 安全套接字协议相关配置
*/
private SocketSSLConfig socketSSLConfig;
/**
* 是否重连 Socket,默认为 true
*/
private boolean isReConnection;
/**
* Socket 重连管理器
*/
private AbsReConnection reConnectionManager;
/**
* 写入 Socket 字节时的字节序
*/
private ByteOrder writeOrder;
/**
* 写数据时单个数据包的最大值 默认 100
*/
private int maxWri