发起群聊:
从好友表选取人发送到服务器,服务器随机生成不重复的群号,存储在数据库,同时建立中间表,处理用户与群聊的关系
申请入群:
输入群号,发消息给服务器,服务器查询是否存在该群,若存在,查找群主和管理员,若群主,管理员等人在线,实时发送接收,若不在线下次登录成功提醒
发送消息:
若发送的人在线且在你的这个界面,实时接收更新,若在线不在你的这个界面,发出提醒,若不在线,下次登录提醒
退出群聊:发送消息,服务器删除相应数据
删除好友:
给服务器发送信息,服务器删除相应的数据,若被删的好友在线,实时更新
设置群消息
根据用户是否是群主和管理员是否能执行,修改保存后,发送给服务器,服务器更新相应数据
解散群聊
只有群主能够执行,发送请求给服务器,服务器删除群聊数据
群管理:
修改群头像,设置管理员