Hola v2
相比v1,去掉了很多功能,专注实现消息稳定的发送,优化大量交互、细节。
用户数据:使用了三国在线的人物数据。(server/initData/data/users.js
)
- 增加文件的发送功能。
- 优化大量交互:支持拖动窗口(Windows下做了适配)、更友好地新消息提示、增加消息已读未读以及消息时间提示。
- 支持消息加密解密。暂时只在发送文件的时候进行了数据流的加密和压缩。
- 服务端设置定时器,定时清除文件。
- 软件更新:实现方法有点鸡肋,是替换 app.asar 文件,然后重启软件实现更新。
- 视频聊天的交互有点繁琐,暂时先不做了,不过v1版本中视频聊天的相关代码还是可以继续拿来用的。
- 实现本地消息存储。以及离线消息的服务端存储和分发。
# 本地测试,登录
# 账户名: 六位数的uid,比如诸葛亮的 000284
# 密码: 统一 123456
Just for fun.