clientmodel.java
来自「java chat java chat简易聊天室程序源代码,有很高的参考价值,能」· Java 代码 · 共 61 行
JAVA
61 行
/** * 客户端数据模型接口,负责存储客户端数据、状态以及和服务器端进行通讯的 * 业务方法。 */package chat.client;import chat.common.LoginMessage;import chat.common.LogoutMessage;import chat.common.Message;import chat.common.TextMessage;import chat.common.UpdateUserMessage;import chat.common.UserListMessage;import java.net.InetSocketAddress;/** * * @author Administrator */public interface ClientModel { /** * 连接服务器 * @param address 服务器标识 */ void connect(InetSocketAddress address); /** * 发送消息业务 * @param message 普通消息 */ void sendMsg(Message message); /** * 创建接受消息线程 */ /** * 登录业务,根据反馈消息处理。 * @param message 反馈消息。 */ void doLogin(LoginMessage message); /** * 登出业务,根据反馈消息处理。 * @param message 反馈消息。 */ void doLogout(LogoutMessage message); /** * 更新用户业务,根据反馈消息处理。 * @param message 反馈消息。 */ void doUpdateUser(UpdateUserMessage message); /** * 更新用户列表业务,根据反馈消息处理。 * @param message 反馈消息。 */ void doUserList(UserListMessage message); /** * 处理文本内容消息 * @param message 消息 */ void doTextMessage(TextMessage message); void startRecvWorker();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?