From 848a9a4dcb60b7af9ee3879543cb7361a27ab5dd Mon Sep 17 00:00:00 2001 From: "haowei.chu" Date: Wed, 12 Apr 2023 09:30:17 +0800 Subject: [PATCH] WeLine Demo --- README.md | 14 ++++++-------- pom.xml | 5 ----- 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 357facb..6a646c6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# 设计文档 +# WeLine (demo) # 一、需求分析 @@ -35,17 +35,15 @@ ## 3. 服务器:只创建一个线程用以监听客户端信息,根据信息头作不同处理。 -1. hashMap1存放客户端信息,hashMap2存放用户聊天记录Message. -2. 将Target当做标志位,接收到USER_LOGIN标识后,调用Login方法,解析data中存储的用户名和密码。 -3. 一般标志位,则将Message存入Map2 -4. 接收到USER_QUERY标识后,调用QUERY方法,遍历Map2中该用户的聊天记录。 +1. hashMap1存放客户端信息,chatList存放用户聊天记录Message. +2. 将Target当做标志位,接收到Server标识后,调用Query()方法,查询聊天记录。 +3. 一般标志位,则将Message存入chatList ## 4. 客户端:共有两个线程,一个线程用来监听服务器发来的信息,一个线程用于从控制台读取输入。 1. 创建客户端对象,通过TCP协议链接Server -2. 注册登录LOGIN() -3. 信息接收read()接收Message后,输出为 dataSource : data -4. 聊天记录QUERY() +2. 消息格式:用户名|内容 +3. 当用户名为Server时,查询聊天记录。 diff --git a/pom.xml b/pom.xml index f523a9c..aec0e09 100644 --- a/pom.xml +++ b/pom.xml @@ -35,11 +35,6 @@ hutool-all 5.8.15 - - io.netty - netty-all - 5.0.0.Alpha2 -