我正在尝试使用默认命名空间 '\' 来连接一般 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/