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