Java课程设计--个人总结
Java课程设计--个人总结 Java团队课程设计-socket聊天室(Day4总结篇) 个人负责模块和任务说明 user端的发送到server的代码 user端接收server发送的代码 储存消息记录的数据结构 参与server端的代码编写 负责整个系统的具体转发逻辑和接收逻辑 Gitee提交记录 部分提交记录 各个分支对master分支的影响 详细个人提交记录 任务负责详细说明 我将转发信息分为三种情况: 1.当用户上线后系统马上发送的用户下线后别人发给他的离线消息 class OfflineMessage 2.当用户在线时别人发送给他的在线消息 class OnlineMessage 3.用户向服务器请求的历史消息 class HistoryMessage 因为其中的成员都是一样的,所以他们继承于class Message,具体关于如下方UML类图显示 既然要用socket发送,那么就需要implements Serializable,使其序列化 客户端具体发送--接收模型 先附上UML类图 其中class UserController中的方法和成员 public class UserController 在这个类里用于发送各种信息,比如登录请求、注册请求、历史信息请求、发送信息、发送文件 登录请求: public static void requestLogin(User