挱哥的多人聊天室 技术标签: 多人聊天室
功能需求
实现单撩 实现群撩 实现用户上线的全网通知 实现用户昵称 实现聊天日志的存储和查看
需求描述
申请建群:向服务端发送聊天消息“建群#群昵称”
服务端审核:如果没有同名群存在,就返回“建群成功”否则返回“群已存在”
创建群结构体:属性包括群主、群昵称、群成员;
查看群信息:任何人可以通过向服务端发送聊天信息“群信息#所有”或者“群信息#昵称”查看群信息
服务端返回:服务端返回格式
群昵称:xxx 群主:xxx 群人数:xxx 申请加群:任何人可以通过向服务端发送聊天信息“加群#群昵称”申请加群
加群审核:服务端将加群信息转发给群主,由群主确认,有服务端转发结果
群聊:群成员向服务端发送消息“群信息-群昵称#信息内容”,服务端将群信息以“成员昵称:信息内容”广播给群里所有人
实现文件上传