Můžete donutit socket.io, aby používal pouze dlouhé dotazování:
io.set('transports', ['jsonp-polling']);
Ale nemyslím si, že dlouhé dotazování je řešení, které hledáte. Měli byste být nezávislí na použité technice. Mohl bych udělat něco takového:
function writeToMysqlDb(data) {
mySqlDriver.write(data); //whatever you use to write data to MySql
socket.emit('dbChanged', data); //send the same data to all connected clients
};
Přenosy bych ponechal na výchozí možnosti:"výchozí hodnoty přenosů do websocket, htmlfile, xhr-polling, jsonp-polling"