gpt4 book ai didi

websocket - 在页面之间重用websocket?

转载 作者:行者123 更新时间:2023-12-04 03:12:50 28 4
gpt4 key购买 nike

有没有一种方法可以在一个页面上打开一个websocket,然后在另一个页面上重用它(例如,在用户单击链接后,在同一选项卡中),而不用在每次加载页面后都打开一个新的websocket?浏览器存储是否可以容纳打开的 socket ?

目的是能够使每个用户(或选项卡)保持一个websocket,并且这样做非常好,而无需以非传统的方式在页面之间移动,例如,每次使用Javascrpt将内容加载到div中时,用户与页面进行交互。

最佳答案

答案是

即使未通过调用mySocket.close();显式关闭套接字,浏览器在重新加载时也会关闭该套接字。

我尝试将Web Socket对象存储在本地存储中,然后使用它再次检索数据。返回的对象是有效的,但其中的连接不再有效。因为,当页面重新加载时,套接字被非正常终止。

服务器端的消息说:

[Errno 10053] An established connection was aborted by the software in your host machine

你去...

关于websocket - 在页面之间重用websocket?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9578680/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com