1. 定义 Socket 的行为,SocketAction.java
/**
* @Description: Socket 的行为
*/
public interface SocketAction {
/**
* 连接成功
*/
String ACTION_CONNECT_SUCCESS = "action_connect_success";
/**
* 连接失败
*/
String ACTION_CONNECT_FAIL = "action_connect_fail";
/**
* 断开连接
*/
String ACTION_DISCONNECTION = "action_disconnection";
}
2. 创建 Socket 行为分发接口,ISocketActionDispatch.java
/**
* @Description: Socket 行为分发接口
*/
public interface ISocketActionDispatch {
/**
* 开始分发消息线程
*/
void startDispatchThread();
/**
* Socket 行为的分发
*
* @param