Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 页面之间的移动是否结束了烧瓶中的Socket.io连接?_Javascript_Python_Flask_Socket.io_Flask Socketio - Fatal编程技术网

Javascript 页面之间的移动是否结束了烧瓶中的Socket.io连接?

Javascript 页面之间的移动是否结束了烧瓶中的Socket.io连接?,javascript,python,flask,socket.io,flask-socketio,Javascript,Python,Flask,Socket.io,Flask Socketio,当涉及到WebSocket时,这是一个我不太理解的概念性问题 我正在尝试使用Flask、Flask-socket.io和jQuery用python制作一个游戏。 我使用“房间”来存储游戏id,因此玩家可以使用特定id连接到同一个游戏 游戏开始后,我是否需要停留在同一个html页面上,只需使用jQuery更改内容,还是可以移动到新的html页面(flask route)并访问那里的“房间”数据 谢谢。当您离开当前站点时,连接将关闭。如果您导航到另一个页面,客户端将(重新)连接并可以再次加入文件室。

当涉及到WebSocket时,这是一个我不太理解的概念性问题

我正在尝试使用Flask、Flask-socket.io和jQuery用python制作一个游戏。 我使用“房间”来存储游戏id,因此玩家可以使用特定id连接到同一个游戏

游戏开始后,我是否需要停留在同一个html页面上,只需使用jQuery更改内容,还是可以移动到新的html页面(flask route)并访问那里的“房间”数据


谢谢。

当您离开当前站点时,连接将关闭。如果您导航到另一个页面,客户端将(重新)连接并可以再次加入文件室。客户端将自动重新加入他们所在的文件室,还是必须以某种方式将该文件室的名称再次传递给服务器?您需要手动重新加入文件室。或者像我一样在iframe中加载页面。只需抓取父文档套接字连接。