У меня получилось подключиться к серверу, но не получается получить ответ от сервера. Как это сделать ?
C++ (Qt)
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent), ui(new Ui::Widget)
{
ui->setupUi(this);
socket = new QTcpSocket(this);
connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(click_button()));
connect(socket, SIGNAL(connected()), this, SLOT(show_if_connect()));
}
Widget::~Widget()
{
delete ui;
}
void Widget::click_button()
{
socket->connectToHost("pop.mail.ru", 110);
}
void Widget::show_if_connect()
{
qDebug("Connected");
socket->write("USER login\r\n");
socket->write("PASS password\r\n");
socket->write("STAT\r\n");
qDebug(socket->readAll()); //не выводит ничего
}