QTcpServer永远无法连接到incomingConnection

QTcpServer永远无法连接到incomingConnection,qt,qtcpserver,Qt,Qtcpserver,我尝试实现自己的服务器类继承qtcserver 下面是我尝试运行的简单代码: server.cpp MyServer::MyServer(QObject *parent) : QTcpServer(parent) { } void MyServer::incomingConnection(qintptr handle) { qDebug() << "Incomming"; SecureSocket * socket = new SecureSocket(th

我尝试实现自己的服务器类继承
qtcserver

下面是我尝试运行的简单代码:

server.cpp

MyServer::MyServer(QObject *parent) :
    QTcpServer(parent)
{
}

void MyServer::incomingConnection(qintptr handle)
{
    qDebug() << "Incomming";
    SecureSocket * socket = new SecureSocket(this);
    connect(socket, SIGNAL(StatusMessage(QString)), SIGNAL(StatusMessage(QString)));
    socket->Process(handle);

}
我的问题是我从未连接到
输入连接
(我尝试了
https://localhost:1080
作为测试客户机在我的浏览器中),我真的不明白为什么。服务器似乎可以正常侦听,因为只要应用程序运行,我的浏览器就会尝试加载页面,并在我退出应用程序时设置加载错误


附言:这是一个控制台应用程序

当你用调试器处理这个问题时发生了什么?我这里也有同样的问题。:/我想这与事件循环没有正确运行有关。@Bastien您能在哪里解决它?同样的问题。没有答案。
MyServer serv;
if(serv.listen(QHostAddress::Any,1080))
        console.WriteLine("Listenning on port 1080..."); //Console it's just a class to display message (here it's a simple qDebug())
    else {
       console.WriteLine("Unable to start server");
    }

QThread serverThread;
QObject::connect(&serverThread,SIGNAL(finished()),&serverThread,SLOT(deleteLater()));
serv.moveToThread(&serverThread);