node.js - socket.id 有多独特?

标签 node.js socket.io

我正在构建一个应用程序,在应用程序运行期间,我希望每个连接都有一个唯一标识符,我想知道 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/

相关文章:

node.js - 无法使用 webpack 开发服务器中间件加载图像

javascript - 本地http服务器已停止运行

socket.io - 每次 html 页面刷新时都添加了 socket io 用户连接?

javascript - 使用 socket.io 创建房间

javascript - socket.io 在连接时发出

javascript - 套接字IO匿名.on()函数不能使用jquery

javascript - 单选按钮中未定义模板引用变量

javascript - 带 map 绘制的室内定位SDK

node.js - 将我的 SSL key 和证书文件传递给 Socket.IO 是否安全?

javascript - 使用 lodash、下划线或数组函数的多级/多级组