Code: Alles auswählen
void MainWindow::setConnected()
{
statusBar()->showMessage(tr("successfully connected to %1 on Port %2").arg(Ip).arg(Port),2000);
//Dem Server bytes schicken
QByteArray block;
QDataStream out(&block,QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_1);
const char query[50]="sl\n";
out<<query;
out.device()->seek(0);
socket->write(block);
socket->waitForReadyRead(-1);
//vom Server bytes bekommen
QDataStream in(socket);
QString nextBlock;
in.setVersion(QDataStream::Qt_4_1);
for(int i=0;i<5;i++)
{
if(socket->bytesAvailable() > sizeof(char))
{
in>>nextBlock;
}
}
cout<<nextBlock.toStdString();
}