Я использую Socket.io 1.0 на мой проект, и я хотел бы, чтобы связать любое событие на сервере, что-то вроде:Поймайте все происходящее «испускают» от клиента на Socket.io
socket.on('*')
так Я могу это сделать на моем клиенте:
socket.emit('forum.post')
И сервер будет называть функцию «сообщение» объекта «Форум». Это будет иметь лучшую организацию в моем проекте. С некоторыми методами, которые я нашел в Интернете, я хотел бы сделать, что переопределить функцию Socket.io:
var onevent = socket.onevent;
socket.onevent = function() {
console.log('***','on',Array.prototype.slice.call(arguments));
onevent.apply(socket, arguments);
};
но socket.on («*») никогда не называется.
проверить эту нить http://stackoverflow.com/questions/10405070/socket-io-client-respond-to-all-events-with-one -handler – Dslayer
Должно быть легко с помощью https://github.com/turbonetix/socket.io-events – vesse
Хорошо спасибо :). – Codel