【问题标题】:Socket.io reconnect on disconnect?Socket.io在断开连接时重新连接?
【发布时间】:2011-05-05 13:18:04
【问题描述】:

这样的事情可能吗?

socket.on('disconnect', function(){
    console.log('disconnected...');
    socket.connect();
    socket.on('connect', function(){
    console.log('...reconnected');
    })  
})

【问题讨论】:

  • 您很可能在断开连接之外已经有一个“连接”事件,因此请确保不要重复该事件。
  • 是的,我愿意,只是为了这个问题而添加它。谢谢

标签: javascript node.js socket.io


【解决方案1】:

Socket.io 会自动重新连接(如果您设置了 reconnect 选项,尽管它默认为 true),因此您实际上不需要这样做。

此外,还有一个reconnect 事件似乎更合适。

另外,独立设置您的事件处理程序,不要在断开处理程序的执行中设置连接处理程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 2014-04-30
    • 2013-11-21
    • 2016-07-08
    • 2012-05-28
    • 1970-01-01
    • 2012-10-12
    相关资源
    最近更新 更多