在Socket.io中重新连接并维护客户端ID?

ugu*_*ark 4 node.js socket.io

这可能吗?我找不到关于这个主题的任何文档,但是从我到目前为止所做的测试中,每次客户端重新连接时都会分配一个新的客户端ID.如果它不可能是最好的解决方法?谢谢!

ale*_*lex 5

目前我不认为这是可能的(我已经向`3rd-Eden,Socket.IO核心开发者提出了同样的问题).

但是,您可以在客户端会话中自己设置一些唯一密钥,这是目前最好的解决方法,通常人们会发现这一点(例如将用户名放在会话上或其他唯一ID).

  • 如果您可以使用示例更新您的帖子会很好,我相信其他人会发现它非常有用.谢谢 (5认同)