Ejemplo n.º 1
0
void TSocket::readClient()
{
        qDebug() << "Client connected";

        //read client query
        QByteArray in1;

        in1 = readAll();
        qDebug() << in1;

        QString data = QString::fromLocal8Bit( in1.data() );
        QStringList list = data.simplified().split("\n");

        data = list.at(0);


        // send
        execQuery( data );
        QDataStream out( this );
        out << qint64( 0xFFFF );

        close();
        disconnectFromHost();
        waitForDisconnected();

       /* QFile file("C:\\tt.txt");
        if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
            return;

        QTextStream in(&file);

        while( !in.atEnd() )
        {
            QString str = in.readLine();
            sendString( str );
        }

        file.close();

        QDataStream out( this );
        out << qint64( 0xFFFF );

        close();*/
        //disconnectFromHost();
        //waitForDisconnected();
}
Ejemplo n.º 2
0
			inline void Disconnect(bool dowait)
			{
				disconnectFromHost();
				if(dowait && !waitForDisconnected())
					State = socketstate_null;
			}
Ejemplo n.º 3
0
bool IpcChannel::disconnectFromServer(int timeoutMsecs)
{
    m_socket->disconnectFromServer();
    return waitForDisconnected(timeoutMsecs);
}
Ejemplo n.º 4
0
//Se déconnecter
bool Socket::disconnectClient()
{
	disconnectFromHost();
	bool result = waitForDisconnected();
	return result;
}