我刚开始使用 node.js 并创建了一个服务器,浏览器客户端可以连接到它。
问题: 当nodejs服务器出现错误,崩溃重启时,连接的客户端通常会自动重连,但我注意到很多客户端通常会多次重连回服务器!
我怎样才能防止服务器端或客户端发生这种情况?
最佳答案
我建议在服务器端实现它。显然,在 socket.io ( Source Code ) 中没有它的实现,因此您可以使用像 Redis 这样的键值缓存并映射 Redis 中的每个连接并检查用户是否已经连接。
关于javascript - Socket.io - 防止来自客户端的多个连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785426/