connectToHost失败后有回到消息么 disconnected信号无法收到

connectToHost失败后有返回消息么 disconnected信号无法收到QTcpSocket m_tcpSocketconnect(&m_tcpSocket

connectToHost失败后有返回消息么 disconnected信号无法收到
QTcpSocket m_tcpSocket;  
connect(&m_tcpSocket,SIGNAL(connected()),this,SLOT(sendSucessInfo()));
connect(&m_tcpSocket,SIGNAL(disconnected()),this,SLOT(disconnect()));
connect(&m_tcpSocket,SIGNAL(error(QAbstractSocket::SocketError)),this,SLOT(displayError(QAbstractSocket::SocketError)));


m_tcpSocket.connectToHost(QHostAddress(m_ip),m_prot);

m_ip没有进行侦听 这样的话肯定会失败的 但是disconnect()函数中没有任何返回消息 大家看看什么问题导致的

[解决办法]
看你的m_tcpSocket是个局部变量,等函数结束后,这个变量就不存在了!槽函数上哪执行去呀?