本项目是一款基于QT框架开发的聊天室软件,提供用户界面友好、功能全面的在线交流平台。支持消息实时传输与多人群聊,增强用户体验和互动性。
已完成功能包括:注册、登录、添加好友、显示好友列表、双击好友列表弹出私聊对话框、可以进行私聊群聊(所有在线用户)、状态更新(客户端未处理)以及文件下载功能。
任务清单:
1. 解决在添加不在线的好友时的问题。
2. 处理传送给好友信息的延时问题。
3. 在私聊界面显示好友昵称和ID,并最好能标出哪一个是昵称,哪个是ID。
4. 客户端的状态更新功能实现。
5. 好友界面上要展示自己的ID及昵称。
6. 确保代码有详细的注释,至少每个函数的功能需要写清楚。
7. 文件处理相关问题的解决。
8. 当聊天记录打开时如何关闭的问题解决方案。
9. 界面优化工作。
10. 解决中文环境下群聊功能的相关问题。
11. 实现注册之后信息保存到服务器上的功能。
12. 改进文件链表的功能设计与实现。
13. 修正私聊自动弹出窗口时昵称显示的问题。
14. 防止用户在注册时设置的用户名和密码相同的情况出现。
15. 解决注册过程中编辑框的相关问题。
16. 在删除好友功能中回复信息最好包含ID。