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

时间:2012-03-20 10:57:30

标签: javascript mysql node.js

我刚开始使用node.js并创建了一个浏览器客户端可以连接到它的服务器。

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

如何防止这种情况发生,无论是服务器端还是客户端?

1 个答案:

答案 0 :(得分:1)

我建议在服务器端实现它。显然,在socket.io(Source Code)中没有实现它,因此您可以使用Redis等键值缓存并映射Redis中的每个连接并检查用户是否已连接。