在用户重新加载页面的过程中,管理通过SockJS(websocket)连接的NodeJS中的连接在一段时间内保持持久(不断开连接)的最佳解决方案是什么?

我可以在会议上这样做吗?

#1楼 票数:3

当用户重新加载(或离开)网页时,将释放SockJS,本机websocket和浏览器维护的所有资源。 缓存,本地存储(和朋友)和cookie是明显的例外。

如果您希望在打开页面时建立SockJS连接-那么,您需要在打开页面时建立连接。

SockJS非常快,即使您有大量的短期连接,它也可以正常工作。

(顺便说一句,看看使用websocket的网络工作者)

  ask by theZiki translate from so

未解决问题?本站智能推荐:

2回复

nodejs + websocket会话混乱

我真的很困惑如何使用我的nodejs应用程序设置会话。 我正在使用express + socksjs,我无法理解如何将ws连接绑定到特定的用户会话。 在sockjs页面上,他们说不要使用cookie进行授权,但是如果我在建立ws连接时没有从cookie发送会话(具有早先通过express
1回复

SockJS作为websocket连接,但没有任何反应

在特定的访问网络上使用SockJS时遇到一个问题。 它认为这与SockJS根据网络状态选择最佳传输协议(websocket,长轮询等)的方式有关。 使用Web浏览器,我的SockJS客户端通过websocket传输协议连接到我的节点SockJS服务器。 我什至在节点上看到“连接时”事件
1回复

关闭SockJS连接

我在SockJS servers使用HAProxy ,但SockJS连接似乎无法正常关闭时遇到了麻烦。 我的NodeJS代码: sockjsSockets计数例如可以显示:400但HAProxy显示与该NodeJS NodeJS instance 3000ish当前连接 我在
2回复

将SockJS连接存储在Redis上

我需要卸载从节点服务器到Redis的连接,以便可以更新(并重新启动)实时系统上的节点服务器。 然后将连接从redis拉回到节点。 使用SockJS连接可以吗?
1回复

共享SockJS连接

我正在开发一个Node.js后端,该后端通过websocket与某些桌面客户端进行通信,并且服务器端的通信是从Web前端启动的。 一切正常,因为我将SockJS Connection实例存储在数组中。 但是,如果我想扩展该服务,我想这没有用,我需要共享连接或类似的东西。 有没有办法做到
2回复

连接后SockJS断开连接

我正在尝试使用适用于我的wordpress网站的SockJS进行聊天。 我的问题是客户端连接到服务器后断开连接。 我不知道。 这是我的服务器和客户端代码。 服务器: 我的客户代码: 控制台输出是这样的: chat.js?ver = 4.5.3:66已连接到聊天服
1回复

如何创建sockjs(SockJS-WebSocket仿真)或Shoe独立服务器(node.js)?

有谁知道如何创建sockjs节点 (SockJS-WebSocket仿真)或Shoe独立服务器? 没有http服务器,是否可以建立箱子? 只需要与dnode交换数据,就不需要静态页面。 例如,当我在节点服务器端执行操作时: 以下代码(客户端) 失败并出现以下错误
1回复

node.js-faye-websocket-node作为客户端和sockjs-node作为服务器的问题

我正在尝试使用faye-websocket-node ^0.11.0作为客户端, sockjs-node 0.3.18作为服务器,请参考下面的客户端/服务器代码 问题: 如果客户端和服务器prefix匹配,例如下面的代码prefix = /hello ,则客户端将Error du