我已经在瓶子上编写了python脚本,并托管在pythonanywhere上。python代码基本上只是将不同的图像加载到HTML表中,然后用户可以键入命令以使事情发生(像国际象棋那样考虑,每次移动都会更新一个新表)。
我将html设置为在每次发送命令时每20秒刷新一次。
我希望每个浏览该网站的用户都能立即看到上一次所做的举动,而不必刷新页面。基本上允许他们实时对战。
但是我完全不确定如何执行此操作。我能想到的唯一想法是强制网页每n秒自动刷新一次。
也许我完全超出了我的深度,甚至不确定要用谷歌搜索什么。如果有人可以给我一些链接来弄清楚如何做到这一点,那就太好了。
您需要的是websocket。
WebSocket是一种计算机通信协议,通过单个TCP连接提供全双工通信通道。 IETF在2011年将WebSocket协议标准化为RFC 6455,而W3C正在将Web IDL中的WebSocket API标准化]
首先,请阅读python中websocket的实现。https://websockets.readthedocs.io/en/stable/intro.html