对于一个聊天软件,有如下需求: 账号密码登录 互相发送消息 有头像和昵称 可以添加好友 可以发送图片和文件 群聊
对于单个客户端对客户端和服务端 1发送信息给2,服务端要告诉1收到了信息,服务端发送给2后,2要告诉服务端收到了信息,服务端再次告诉1,2收到了信息
对于服务端来说 用户管理模块 消息转发模块 好友关系模块 群聊模块 文件传输模块
对于客户端来说
对于整个系统 要有错误日志打印 对于错误,放入一个函数统一处理,并且弹窗提示
用户id应该生成 8位数字 从10000001开始,唯一
TODO:1.消息转发 2.联系人信息显示