用FLASK向所有客户端发送响应

2024-05-15 03:37:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用flask开发一个应用程序,它有一个绘制了地图的页面,它是由JSON生成的,当用户对地图进行更改时,它会将更改发送到服务器,并对发出请求的用户做出响应

我想要的是,当做出响应时,它会对连接到页面的所有用户进行刷新,而不仅仅是对发出请求的用户


Tags: 用户服务器json应用程序flask地图绘制页面
2条回答

您必须为客户机实现一些注册机制,因此当发生更新时,您可以在注册列表中遍历客户机并向它们发送新数据

要实现实际的推送,可以使用websockets(最适合于高吞吐量和小消息),也可以使用server-send-event(实现更简单,主要是因为它基于http协议)

还有其他使用更高级技术的方法,但是,这两种方法是最简单和最基本的方法

您要搜索的是push中的通知

我猜对你来说一个可能的选择是让你的javascript代码\或html每隔几分钟发送一个请求来检查新的json

使用ajax和interval可以很简单地完成

相关问题 更多 >

    热门问题