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"