我有一个案例,客户端连接到运行 nowjs 的 node.js 服务器并保持连接相当长的时间(大约 30 分钟)。在某些浏览器上,虽然连接在一段时间后断开并且客户端断开连接。
我在客户端实现了一个断开处理程序,如下所示:
now.core.on('disconnect', function () {
// we should reconnect here, maybe after a short timeout
});
我不清楚的是如何准确触发重新连接。对于有经验的用户来说,这可能是显而易见的事情,但我没有设法弄清楚这一点。
now.js 脚本在页面加载时初始化,之后我可以使用 now 对象,但我不知道如何在不重新加载页面的情况下重复此过程。
谢谢!