gpt4 book ai didi

node.js - Socket.io 使用默认命名空间和一些自定义命名空间,不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 22:13:28 26 4
gpt4 key购买 nike

我正在尝试使用默认命名空间 '\' 来连接一般 Android 应用程序套接字与 Socket.io ,但我想为像 '/web' 这样的网站创建自定义命名空间,但是当客户端使用 io.connect('/web' )它连接到默认 namespace 。

basically i want authorization of all, but not for /web namespace.
here is my code

io.sockets.on('connection', function (socket, next) {
//some handshaking data to varify connection
}

io.of('/web').on('connection', function(socket, next) {
//HERE i want to SKIP verification
}


but I got request on default instead of /web.

最佳答案

socket.io connection 事件将为所有套接字连接上的 / 默认命名空间触发。

来自客户端的后续事件将仅在您连接到的命名空间上触发。

关于node.js - Socket.io 使用默认命名空间和一些自定义命名空间,不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35715618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com