我有一个多页面网站(atm,这也意味着套接字随着每个http请求而打开和关闭),用户登录后,我需要以某种方式将套接字链接到他的用户_id(mongodb),以便能够实时发送私有(private)消息,并为该用户更新网站的其他部分。
当前,当用户登录时,他的详细信息存储在 Express session 变量中。有没有一种简单的方法可以使用套接字读取快速 session ?我查看了有关该主题的其他问题,但无法使其发挥作用。
还有其他建议吗?当然,我可以将网站做成一个页面,这样可以防止套接字频繁打开和关闭,但这仍然不能解决每个套接字的识别问题。
谢谢!
最佳答案
您可以尝试看看 comet,它允许长期有效的 HTTP。
关于javascript - socket.io 将套接字与登录用户链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375266/