注册账号
1.设定唯一账号(检测该账号是否被使用)
2.设定一个密码(密码不能太短)
3.重设密码(要先验证用户是否知道旧密码)
登录
1.检验输入账号是否存在(不存在时弹窗提示)
2.检验输入密码是否正确(不正确时弹窗提示)
退出
返回到登录界面而不是直接退出程序
好友列表
1.通过账号查找好友(核实是否该好友已经存在于列表)
2.通过账号添加好友:
(1)发送添加好友请求,发送者会收到对方同意或拒绝添加的提示
(2)接受添加好友请求,用户可以选择接受或拒绝对方请求,对方会收到用户拒绝或同意添加的提示
3.将好友从好友列表中删除
消息
1.发送消息(文本消息)
2.接收消息(文本消息)
提示
收到消息时提示
要求在树莓派或Ubuntu环境下运行。实现通讯时可以使用socket编程,将网络上的两个节点连接起来进行通信。可能会在Qt中使用一些库,比如QTcpServer和qdpsocket。消息通过TCP协议传输。服务器通过MySql保存用户名和密码,实现登录认证和注册,服务器通过多线程实现并发服务。
需要项目源码的可以私聊或QQ:1810682164(备注来处)