Socket.IO + Express:获取与快速会话关联的套接字

我正在寻找从快速http路由处理程序提出应用程序范围内的事件。 例如,用户修改logging,并将事件发送给任何其他感兴趣的用户。

在某些情况下,我想广播给所有客户端,除了(http)请求的客户端。 这可以通过广播针对您希望排除的套接字来实现,但是我目前无法访问与会话validationhttp请求相关联的套接字。

我见过一些例子 ,演示了如何从套接字请求中为用户检索快速会话(即从cookie中获取会话ID,从sessionStore中检索会话)。

是否有可能在反向工作,并可能存储socketId对会议以供日后检索? 任何人都可以用这种方法识别任何即时的警告或陷阱?

如果套接字是通过一个redis存储分布在不同的服务器上的,那么也会产生什 我可以预见,每个用户的http请求都会通过套接字请求进入不同的节点。

非常感谢!