1. 创建 Socket 行为监听接口,ISocketActionListener.java
/**
* @Description: Socket 行为监听接口
*/
public interface ISocketActionListener {
/**
* Socket 连接成功
*
* @param socketAddress 主机地址
*/
void onSocketConnectSuccess(SocketAddress socketAddress);
/**
* Socket 连接失败
*
* @param socketAddress 主机地址
* @param isNeedReconnect 是否需要重新连接
*/
void onSocketConnectFail(SocketAddress socketAddress, boolean isNeedReconnect);
/**
* 断开 Socket 连接
*
* @param socketAddress 主机地址
* @param isNeedReconnect 是否需要重新连接
*/
void onSocketDisconnect(SocketAddress socketAddress, boolean isNeedReconnect);
}
2. 创建 Socket 重新连接监听接口,IReConnectionListener.java
/**
* @Description: Socket 重新连接监听接口
*/
public interface IReConnectionListener {