多页 Web 项目中的 Web 套接字
Web Sockets in multiple page web project
我正在寻找不错的教程,或者也许是一些如何在多页 Web 项目中实现 Web 套接字的技巧。
例如,我有欢迎页面和一些 link。当我按下 link 时,我应该被重定向到 www.domainname.com/anypath 以及其他字段和数据。
要与服务器交互,我需要使用 web-socets。我应该创建多少服务器端点和客户端端点?每个页面的新端点,还是每个页面只有 1 个端点?
我真的很想在 google 中研究它,但只有一页教程,没有任何用户导航。
在简单的实现中,您为每个页面创建一个 websocket 连接,但如果想要优化您的应用程序可能为每个选项卡创建一个连接。
对于此优化,您可以在我的开源中查看这是如何实现的 comet server in file CometServerApi.js
在文件 CometServerApi.js 中的两个词中,从第一个打开的选项卡(我称之为 master tab
)建立到服务器的一个连接,其他选项卡通过 master tab
[发送和接收消息=14=]
对于选项卡之间的通信,当我将任何数据写入任何选项卡中的本地存储时,我使用所有选项卡上出现的事件 onstorage
。
我正在寻找不错的教程,或者也许是一些如何在多页 Web 项目中实现 Web 套接字的技巧。
例如,我有欢迎页面和一些 link。当我按下 link 时,我应该被重定向到 www.domainname.com/anypath 以及其他字段和数据。
要与服务器交互,我需要使用 web-socets。我应该创建多少服务器端点和客户端端点?每个页面的新端点,还是每个页面只有 1 个端点?
我真的很想在 google 中研究它,但只有一页教程,没有任何用户导航。
在简单的实现中,您为每个页面创建一个 websocket 连接,但如果想要优化您的应用程序可能为每个选项卡创建一个连接。
对于此优化,您可以在我的开源中查看这是如何实现的 comet server in file CometServerApi.js
在文件 CometServerApi.js 中的两个词中,从第一个打开的选项卡(我称之为 master tab
)建立到服务器的一个连接,其他选项卡通过 master tab
[发送和接收消息=14=]
对于选项卡之间的通信,当我将任何数据写入任何选项卡中的本地存储时,我使用所有选项卡上出现的事件 onstorage
。