void DemandeTcpPull::traiterRequete()
{
    qDebug()<<"requete ";
    qDebug()<< requeteClient;
    if (requeteClient.count("\r\n")==3)
      {
        connecteSockDonnee();
        }
    else if (requeteClient.count("\r\n")==2)
    {
        if (requeteClient.startsWith("END"))
        {
           this->~DemandeTcpPull();
        }
        else
        {
            envoieImage();
        }
    }
    requeteClient.clear();
}
示例#2
0
void ClientTcpPush::traiterRequete()
{

    if ( requeteClient.contains("LISTEN") )
    {
        connecteSockDonnee();
    }

    if( requeteClient.contains("START") )
    {
        timerId = startTimer(tpi);
    }
    else if (  requeteClient.startsWith("END") )
    {
        finConnection();
    }
    else if( requeteClient.startsWith("PAUSE") )
    {
        killTimer(timerId);
    }

    requeteClient.clear();
}