使用flask-socketio来进行页面的局部刷新的问题?

本人进行了一个 flask-socketio 测试,总结文章是 基于 flask-socketio 的 CRUD 操作初探

但是,用文章的方法来进行局部刷新的时候,出现了一个大问题,描述如下:

  1. 由于websocket长连接,当服务端想客户端推送信息的时候,只查询了一次数据库内容,所以向客户端展示的内容是没有变化的,即使每 5 秒刷新一下,页面也没有发生变化。

  2. 如果每次刷新页面之后,我们设置为断开长连接,那么就会打断每 5 秒刷新一下的功能。我们该用什么方法重新发起一个由服务端向客户端通信的连接?


慕斯709654
浏览 740回答 1
1回答

喵喵时光机

感觉是自己的设计思路出现了问题。应该先从客户端发起通信申请,然后服务端进行返回,其实这项功能除了 websocket 能够实现, ajax 也能够实现。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript