Можете да принудите socket.io да използва само дълго запитване:
io.set('transports', ['jsonp-polling']);
Но не мисля, че дългото анкетиране е решението, което търсите. Трябва да сте независими от използваната основна техника. Може да направя нещо подобно:
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
};
Бих оставил транспортите на опциите по подразбиране:"транспортира по подразбиране към websocket, htmlfile, xhr-polling, jsonp-polling"