Bạn có thể buộc socket.io chỉ sử dụng tính năng thăm dò ý kiến dài:
io.set('transports', ['jsonp-polling']);
Nhưng tôi không nghĩ rằng thăm dò ý kiến lâu là giải pháp mà bạn đang tìm kiếm. Bạn nên độc lập với kỹ thuật cơ bản được sử dụng. Tôi có thể làm một cái gì đó như thế này:
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
};
Tôi sẽ để các phương tiện vận chuyển thành các tùy chọn mặc định: "vận chuyển mặc định thành websocket, htmlfile, xhr-polling, jsonp-polling"