new QTcpSocket;和connect(m_TcpSocket,SIGNAL(readyRead()),this,SLOT(sloat_RecvData()));放在新线程的构造函数中执行呢?
不知道你是用server还是client方式,如果是server,在你QTcpServer的void incomingConnection(int handle);函数里面新建一个线程,将handle参数做为新线程的构造参数,并在新线程为新建的QTcpSocke执行setSocketDescriptor(handle)。
你试一下呢,是否正确还请其他高手指教。