如果用户不在线就存到数据库中,等用户登录的时候再显示?(那怎么判断用户在线还是不在线?)
回复 (2)
D
离线消息肯定要存进数据库的...在线可以用心跳检测;有一种做法,不需要在线状态,有未读消息时,服务器端通过socket.io发送给客户端,客户端收到发送回执处理,则消息变已读,如果不在线,则不会发送回执,消息还是以未读状态存在数据库
M
求解答,一般这种通知系统应该怎么做比较好?😞
参与回复
登录后即可参与回复。登录
如果用户不在线就存到数据库中,等用户登录的时候再显示?(那怎么判断用户在线还是不在线?)
离线消息肯定要存进数据库的...在线可以用心跳检测;有一种做法,不需要在线状态,有未读消息时,服务器端通过socket.io发送给客户端,客户端收到发送回执处理,则消息变已读,如果不在线,则不会发送回执,消息还是以未读状态存在数据库
求解答,一般这种通知系统应该怎么做比较好?😞