gpt4 book ai didi

javascript - 监听特定房间的 Socket.io 事件

转载 作者:行者123 更新时间:2023-11-30 12:38:54 24 4
gpt4 key购买 nike

我不确定是否可行,但我确实需要该功能。我可以做类似的事情吗:

客户端

sio = io.connect(url);
sio.to('room1').on('update', function(roomName) {
console.log(roomName);
});

每当向“room1”发出更新事件时会触发哪个?

服务器端:

sockets.to('room1').emit('update', 'room1');

最佳答案

不幸的是,这不仅仅适用于客户端。但您可以在服务器端完成。

服务器设置:

sockets.on('connection', function (socket) {
socket.on('join', function (room) {
socket.join(room);
});
});

//...

sockets.to('room1').emit('update', 'room1');

客户:

sio.emit('join', 'room1');
sio.on('update', function (room) {
console.log(room);
});

关于javascript - 监听特定房间的 Socket.io 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25195195/

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