- 运行程序时,服务端会自动初始化一系列比如数据库以及socket:
- 登录:登录时会校验密码密文以及账号
- 注册:存储密码的密文
- 单聊:需要双方上线才可以接收到信息。一方不在线的时候会将接收到的信息存入离线消息记录表。
- 群聊:遍历在线的客户端广播信息。
- 输入对方用户名进行添加
- 基本表名:
其中的chat_log_user会在用户选择单聊的时候自动创建。 user2为用户信息表。 offline_msg存储的是离线消息的基本信息。 friends存储了好友对的信息。
- 部分数据展示: 聊天记录:
好友对:
历史记录:
用户信息: