【发布时间】:2012-03-21 05:01:44
【问题描述】:
我刚开始使用 node.js 并创建了一个服务器,浏览器客户端可以连接到它。
问题:当nodejs服务器出现错误并且崩溃并重新启动时,连接的客户端通常会自动重新连接,但我注意到许多客户端通常会多次重新连接到服务器!
如何防止这种情况发生,无论是服务器端还是客户端?
【问题讨论】:
标签: javascript mysql node.js
我刚开始使用 node.js 并创建了一个服务器,浏览器客户端可以连接到它。
问题:当nodejs服务器出现错误并且崩溃并重新启动时,连接的客户端通常会自动重新连接,但我注意到许多客户端通常会多次重新连接到服务器!
如何防止这种情况发生,无论是服务器端还是客户端?
【问题讨论】:
标签: javascript mysql node.js
我建议在服务器端实现它。显然,socket.io (Source Code) 中没有它的实现,因此您可以使用 Redis 等键值缓存并映射 Redis 中的每个连接并检查用户是否已连接。
【讨论】: