1、题目要求
-
每个用户需要注册一个账号,用户名全局唯一,不能有任何两个用户名相同,要考虑注册失败的场景时的反馈
-
实现注册、登录、登出功能,均采用C/S模式,客户端和服务端用socket进行通信,服务端保存所有用户的信息(文件存储或数据库均可,数据库有额外加分)
-
每个用户拥有:用户名、拥有的精灵,两个属性。 用户注册成功时,系统自动随机分发三个1级精灵给用户
-
用户可以查看所有成功注册用户拥有的精灵,也可以查看所有当前在线的用户
-
如有界面设计可酌情加分
-
题目考察点:socket通信,交互场景反馈
参考文档和完整的文档和源码下载地址: