sql >> Databasteknik >  >> RDS >> Mysql

Hur implementerar man lång polling med socket.io?

Du kan tvinga socket.io att endast använda long-polling:

io.set('transports', ['jsonp-polling']);

Men jag tror inte att långomröstning är lösningen du letar efter – efter. Du bör vara oberoende av den underliggande tekniken som används. Jag kanske gör något sånt här:

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
};

Jag skulle lämna transporterna till standardalternativen:"transporterar standardvärden till websocket, htmlfile, xhr-polling, jsonp-polling"



  1. Installera pg gem; FEL:Det gick inte att bygga ädelstensinbyggt tillägg

  2. Mysql 'VALUES function' är utfasad

  3. Underordnad + överordnad referens SQL

  4. Sträng ur index med SQL-utvecklare