我正在构建一个应用程序,在应用程序运行期间,我希望每个连接都有一个唯一标识符,我想知道 socket.id 是否适用于此。例如。如果用户 1 与应用程序断开连接,则稍后连接的用户 2 不应具有与用户 1 之前相同的 socket.id,即使用户 1 不再连接。在 socket.io 监听服务器的整个过程中,套接字 ID 是否唯一?
最佳答案
假设您正在使用 socket.io@0.9.x
(这是 NPM 中的当前版本),为每个连接/客户端生成新 ID 的代码 can be found here .
我认为您可以安全地假设每个套接字 ID 都是唯一的。
关于node.js - socket.id 有多独特?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20962970/