如何在每次更改服务器时进行更新?

问题描述 投票:0回答:1

我已经在瓶子上编写了python脚本,并托管在pythonanywhere上。python代码基本上只是将不同的图像加载到HTML表中,然后用户可以键入命令以使事情发生(像国际象棋那样考虑,每次移动都会更新一个新表)。

我将html设置为在每次发送命令时每20秒刷新一次。

我希望每个浏览该网站的用户都能立即看到上一次所做的举动,而不必刷新页面。基本上允许他们实时对战。

但是我完全不确定如何执行此操作。我能想到的唯一想法是强制网页每n秒自动刷新一次。

也许我完全超出了我的深度,甚至不确定要用谷歌搜索什么。如果有人可以给我一些链接来弄清楚如何做到这一点,那就太好了。

python html bottle
1个回答
0
投票

您需要的是websocket。

WebSocket是一种计算机通信协议,通过单个TCP连接提供全双工通信通道。 IETF在2011年将WebSocket协议标准化为RFC 6455,而W3C正在将Web IDL中的WebSocket API标准化]

首先,请阅读python中websocket的实现。https://websockets.readthedocs.io/en/stable/intro.html

© www.soinside.com 2019 - 2024. All rights reserved.