sql >> Database teknologi >  >> RDS >> Mysql

Hvordan implementerer man lang polling med socket.io?

Du kan tvinge socket.io til kun at bruge lang polling:

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

Men jeg tror ikke, at langafstemning er den løsning, du leder efter – efter. Du bør være uafhængig af den underliggende teknik. Jeg kan gøre noget som dette:

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

Jeg ville overlade transporterne til standardindstillingerne:"transporterer standarder til websocket, htmlfile, xhr-polling, jsonp-polling"



  1. konverter utf8mb4 tegn til utf8 i php

  2. Hvorfor udføres en forbindelse ved udtryk i en FOR-løkke kun én gang?

  3. Forbedret script, der returnerer alle egenskaber fra SERVERPROPERTY() i SQL Server

  4. Sådan udføres og administreres MySQL-sikkerhedskopier til Oracle DBA'er