module
Version:
v0.0.0-...-c5ada5f
Opens a new window with list of versions in this module.
Published: Aug 14, 2022
License: Apache-2.0
Opens a new window with license information.
README
¶
1.0:目前可以登陆注册用户,用户登录时会将在线用户列表返回,目前用户发送消息是群发的,所有在线用户都能看到
2.0:用户登陆时取消发送所有在线用户列表信息,当客户端请求时在将在线用户列表返回,将用户登陆时该用户的用户名返回
该方式后面登陆的人收不到前面人在线的消息,所以得改为实时访问服务器,服务器保存在线信息
每个用户不用在本地保存别的用户的连接信息,所有信息在服务端进行保存
3.0:用户可以选择将消息私发还是广播发送
4.0:目前用户名和密码储存在hash结构中,想将其改为string类型,每个用户一个key,里面储存id,name,passwd,friend(好友),group(群组)等信息
用户的key用id还是name,id抽象,name形象 (将userid改为username的md5形式)
status信息似乎不必保存,可以考虑将用户在线信息保存在hash结构的redis中(只需要该用户的id,name),用户每次获取在线信息服务器去redis中获取
5.0:目前可以向离线用户发送消息,但是消息储存在redis中没有在该用户登录时发送,要改为发送给该用户的离线消息在该用户登录时立即发送给该用户
Directories
¶
src
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.