我希望能夠處理來自單個處理程序中客戶端的所有消息。Socket.io:如何處理服務器上的所有傳入消息?
示例客戶端代碼:
var socket = io.connect('http://localhost');
socket.emit('news', { hello: 'test' });
socket.emit('chat', { hello: 'test' });
示例服務器代碼:
io.sockets.on('connection', function (socket) {
socket.on('message', function (data) {
console.log(data);
}); });
我希望能夠登錄,即使它的消息發送的每一個消息,聊天或任何使用其它名稱發射。這可能嗎?
注意:上述服務器代碼不起作用。目前沒有任何記錄。我只是想知道是否有一個事件可以爲每個發射名稱的所有消息處理。
也許這=> http://stackoverflow.com/a/7491506/11926? – Alfred
看到這裏的解決方案:http://stackoverflow.com/a/9674248/362536 – Brad