Socket.io – 防止来自客户端的多个连接

我刚刚开始在node.js中创build一个服务器,浏览器客户端可以连接到它。

问题:当nodejs服务器出现错误,并且崩溃并重新启动时,连接的客户端通常会自动重新连接,但是我注意到许多客户端通常会多次重新连接到服务器!

我怎样才能防止发生,无论是服务器端还是客户端?

我build议在服务器端实现它。 值得注意的是,在socket.io( 源代码 )中没有实现它,所以你可以像Redis一样使用键值caching,并映射Redis中的每个连接,并检查用户是否已经连接。