1. 海量用户在线聊天系统 2. 点对点聊天 3. 用户登录&注册 一、服务端开发 1. 用户管理 用户id:数字 用户密码:字母数字组合 用户昵称:用来显示 用户性别:字符串 用户头像:url 用户上线登录时间:字符串 用户是否在线:online 数据存储:redis hash:users 2. 用户动作 1. 发送信息 2. 接收信息 3. 用户注册&登录 4. 用户消息离线存储 二、客户端开发 1. 用户注册 2. 用户登录 3. 发送信息 4. 获取用户列表 三、通信协议 [0:4]表示长度 []json 104