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 + -
显示快捷键?