我有一种情况,客户端连接到运行nowjs的node.js服务器并保持连接相当长时间(大约30分钟)。在某些浏览器上,尽管连接在一段时间后被丢弃,并且客户端断开连接。NowJS在丢失连接后手动启动新连接
我实现这样的在客户端断开连接处理程序:
now.core.on('disconnect', function() {
// we should reconnect here, maybe after a short timeout
});
什么,我不清楚究竟怎么触发重新连接。这对于有经验的用户来说可能是显而易见的,但我没有设法解决这个问题。
now.js脚本初始化页面加载后,我可以使用now对象,但我无法弄清楚如何重复此过程而不重新加载页面。
谢谢!
socket.io家伙(v0.7这是一个星期)正在玩自动重新连接。去问#socket.io和#nowjs未来的计划是什么自动重新连接。 (这是freenode btw的IRC) – Raynos
感谢您的提示!我认为它已经在做这件事了,因为我只是用nowjs设置了一个新的服务器,安装了完全相同的应用程序,它失去了连接,但似乎让它自行备份?!? – DasAntonym
socket.io已经有重新连接选项,为什么不使用它? – davin