gpt4 book ai didi

javascript - 从不同的命名空间加入命名空间房间

转载 作者:太空宇宙 更新时间:2023-11-04 02:19:08 25 4
gpt4 key购买 nike

所以,几乎就是我问的,我如何加入位于不同命名空间“内部”的命名空间房间?

var mainNamespace = io.of('/main');
var chatNamespace = io.of('/chat');

mainNamespace.on("connection", function (socket) {

socket.on("somethingHappens", function () {
// i thought i could do this
chatNamespace.join("coolRoom", function(){
console.log("yey i joined the room!");
})
});
}

我能以某种方式获得这个吗?谢谢。

最佳答案

你不能轻易做到这一点。与房间不同,命名空间不是动态的并且是根据连接确定的。例如,您可以调用 io.connect('/main');在前端。

一旦建立连接,套接字就属于它所连接的命名空间。

dynamic namespaces的想法已经存在了一段时间并且有一些实现和模块。

关于javascript - 从不同的命名空间加入命名空间房间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34279278/

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