3
我正在嘗試SocketIO,並且卡住了。我找不到任何適當的文件。SocketIO組
這裏是想我做的一個示例代碼:
io.sockets.in('group1').join('group2');
io.sockets.in('group3').on('message', function(){});
有任何解決方法,以這兩個特定的行動?
我正在嘗試SocketIO,並且卡住了。我找不到任何適當的文件。SocketIO組
這裏是想我做的一個示例代碼:
io.sockets.in('group1').join('group2');
io.sockets.in('group3').on('message', function(){});
有任何解決方法,以這兩個特定的行動?
函數io.sockets.clients是我所需要的。它允許我遍歷特定房間的客戶,如果需要將它們添加到一個組,或註冊一個事件。
你需要做的是加入()的插座成團:
var io = require('socket.io').listen(80);
io.sockets.on('connection', function (socket) {
socket.join('justin bieber fans'); // put socket in a channel
socket.broadcast.to('justin bieber fans').emit('new fan'); // broadcast a message to a channel
io.sockets.in('rammstein fans').emit('new non-fan'); // to another channel
});
你需要爲每個連接到插座你做到這一點。
這是來自https://github.com/LearnBoost/socket.io(搜索房間)的文檔。