javascript - NowJS 在失去连接后手动启动新连接

标签 javascript node.js socket.io nowjs-sockets

我有一个案例,客户端连接到运行 nowjs 的 node.js 服务器并保持连接相当长的时间(大约 30 分钟)。在某些浏览器上,虽然连接会在一段时间后断开并且客户端断开连接。

我在客户端实现了一个断开处理程序,如下所示:

now.core.on('disconnect', function () {
    // we should reconnect here, maybe after a short timeout
});

我不清楚的是如何触发重新连接。对于有经验的用户来说,这可能是显而易见的事情,但我没能弄明白。

now.js 脚本在页面加载时初始化,之后我可以使用 now 对象,但我不知道如何在不重新加载页面的情况下重复此过程。

谢谢!

最佳答案

是的,从 v0.6.1 开始,NowJS 支持自动重新连接。

该网站需要更新,但有一篇博文详细介绍了 NowJS 中重新连接的实现 here .

关于javascript - NowJS 在失去连接后手动启动新连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409944/

相关文章:

javascript - 我怎样才能使可折叠的内容默认传播(显示)

javascript - 预编译用于 Google map 标记的指令会导致 '$apply already in progress' 错误

javascript - 如何从 Array.map() 函数正确返回异步数据

node.js - Node.js 中是否有 http.request 的默认超时?

node.js - 配置.output.path : The provided value "./" is not an absolute path

javascript - 如何从另一个函数读取变量?

javascript - 如何对数组中的偶数升序和奇数降序排序?

node.js - WebRTC在不同网络中没有视频

javascript - 我可以在我的 php Web 应用程序上使用 webSockets 吗?

javascript - CSS 过渡 JS 功能不起作用