... | ... | @@ -33,7 +33,8 @@ make |
|
|
|
|
|
即可构建。
|
|
|
|
|
|
# 项目流程图
|
|
|
# 项目介绍
|
|
|
## 项目流程图
|
|
|
|
|
|
```mermaid
|
|
|
graph TB
|
... | ... | @@ -60,6 +61,23 @@ end |
|
|
|
|
|
向服务器发送消息且包含字段 `{"msgType": "registrationRequest"}`,在返回的消息中的 `data`字段即为id。
|
|
|
|
|
|
## 各消息类型解析
|
|
|
- [ ] `msg`, 普通消息,用于一对一发送消息时使用
|
|
|
- [x] `registrationRequest`, 注册消息,用于获得用户id,该id为唯一标识符,一个id对应这一个使用者。
|
|
|
- [x] `groupMsg`, 群组消息,用于群组发送消息,需要附带以下几个字段
|
|
|
- `data`, 作为发送的消息
|
|
|
- `name`, 作为发送者的姓名
|
|
|
- [x] `connectToServer`, 连接至服务器,用于真正进入连接池,同时可以进行进群等操作,需要附带以下几个字段
|
|
|
- `id`, 作为连接时使用的id
|
|
|
- [ ] `connectToServerSuccess`, 表示成功连接
|
|
|
- [x] `enterGroup`, 请求进入群组,需要包含以下几个字段
|
|
|
- `groupID`, 群组的id
|
|
|
- `name`, 以什么名字进入群组
|
|
|
- [ ] `enterGroupSuccess`, 表示成功进入群组
|
|
|
- [ ] `systemMsg`, 系统消息,暂不解释
|
|
|
- [ ] `serverMsg`, 服务器消息,暂不解释
|
|
|
- [x] `error`, 错误消息,其`data`字段包含了错误信息
|
|
|
|
|
|
# 如何连接到该服务器程序
|
|
|
|
|
|
## python(未写完)
|
... | ... | |