ну вот я устанавливаю соединение с сервером:
tcpSocket->connectToHost("pop3.mail.ru",110);
if(tcpSocket->waitForConnected(5000))
        ui->statusBar->showMessage("Connect to server...",5000);
    if(tcpSocket->isOpen())
        ui->statusBar->showMessage("OK",5000);
вроде соединение устанавливает. а как дальше отправить запрос команд на сервер?

делаю так:
//слот отправки сообщения
tcpSocket->write(ui->lineEdit->text().toLatin1());
// в lineEdit ввожу команду серверу. к примеру USER serega7@mail.ru
а дальше есть 
connect(ui->sendMessage,SIGNAL(clicked()),this,SLOT(updateView()));// обработка ответа
вот как реализована: 
QString line = QString::fromAscii(tcpSocket->readAll());
        ui->textEdit->setText(line);
но у меня не получает никакого ответа от сервера. в чём может быть проблема? может не так что делаю?