void MainWindow::ricevi() //Ricevo una risposta dal server in merito all'esistenza o meno dell'utente. { Chat* w; qint64 bytes = buffermain->write(sockmain->readAll()); //Per leggere i messaggi dal server. buffermain->seek(buffermain->pos() - bytes); while (buffermain->canReadLine()) { QString line = buffermain->readLine(); if(line.startsWith("#")) { if(line.compare("#true\n")==0) { w = new Chat(); w->nomeUtente(this->ui->lineEdit->text()); w->chatRoom(this->ui->txtChatRoom->text()); w->show(); this->close(); sockmain->disconnectFromHost(); } else { this->ui->lineEdit->setText("Non esisti"); } } } }