比如当前有个用户@了某个人,然后给这个用户的页面发送一个消息通知 告诉他有新消息。请问该怎么做呢?我用的是flask,前后端分离的,前端是vue,目前登录验证是在前端,后端不记录用户是否登录的状态。
比如当前有个用户@了某个人,然后给这个用户的页面发送一个消息通知 告诉他有新消息。请问该怎么做呢?我用的是flask,前后端分离的,前端是vue,目前登录验证是在前端,后端不记录用户是否登录的状态。
使用Http和websocket可以使用,http可以用http流或长轮询短轮询的方式来模拟实时消息同步,最优方案是使用webscoket协议交互。因为Http的都是单向通信的,只有websocket是双向通信
6 回答3k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答987 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
使用http无法实现服务器推送消息给客户端
1.客户端不断请求服务器某个接口获取最新消息
2.客户端和服务端都使用websocket
还有其他轮询方法都类似1