3,882
社区成员
发帖
与我相关
我的任务
分享
mail = new QTcpSocket(this);
connect(mail,SIGNAL(readyRead()),this,SLOT(ready()));
connect(mail,SIGNAL(stateChanged(QAbstractSocket::SocketState)), this,SLOT(state(QAbstractSocket::SocketState)));
mail->connectToHost("pop.sina.com",110);
mail->write(QByteArray().append("USER ").append("ritchie_w").append("\r\n"));
mail->write(QByteArray().append("PASS ").append("88126543322156").append("\r\n"));
void MainWindow::ready()
{
QString recv;
recv = mail->readAll();
if( ! recv.contains("+OK"))
{
qDebug()<<recv;
return;
}
else
qDebug()<<"slot:"<<recv;
qDebug()<<mail->state();
}