0
服務器: -socketio: - event.on在多個窗口
socket.emit('message', 'notification');
客戶端: -
socket.on('message', function(data){
alert(data);
});
上面的代碼只在最後一個窗口中打開觸發alert
。我希望事件在所有客戶端窗口中觸發。
服務器: -socketio: - event.on在多個窗口
socket.emit('message', 'notification');
客戶端: -
socket.on('message', function(data){
alert(data);
});
上面的代碼只在最後一個窗口中打開觸發alert
。我希望事件在所有客戶端窗口中觸發。
在服務器上添加broadcast
這樣做。
服務器: -
socket.broadcast.emit('message', 'notification');
由於.broadcast
不中繼事件觸發我建議使用.emit
窗口還有: - 服務器: -
socket.broadcast.emit('message', 'notification');
socket.emit('message', 'notification');