⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientmodel.java

📁 java chat java chat简易聊天室程序源代码,有很高的参考价值,能在它的基础上进行2次开发.
💻 JAVA
字号:
/** * 客户端数据模型接口,负责存储客户端数据、状态以及和服务器端进行通讯的 * 业务方法。 */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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -