Anda dapat memaksa socket.io untuk hanya menggunakan polling panjang:
io.set('transports', ['jsonp-polling']);
Tapi saya tidak berpikir polling panjang adalah solusi yang Anda cari. Anda harus independen dari teknik dasar yang digunakan. Saya mungkin melakukan sesuatu seperti ini:
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
};
Saya akan membiarkan transports ke opsi default:"transports defaults ke websocket, htmlfile, xhr-polling, jsonp-polling"