QTcpServer不能接收到Newconnection信号 (二)

在写抓网口程序时,类名为

MyCap

这个类做两个事情,一个用来抓网卡数据,一个用来建立一个tcpserver监听把抓到的特定数据发给对应的客户端程序。

void MyCap::start()
{
    server->Start(this->serverIp,this->serverPort); //建立监听有对应的槽函数
    QtConcurrent::run(this,&MyCap::captureData); //抓网卡的数据,一直循环在抓取数据,调用一个回调函数来处理数据
    timer->start();
//    captureData(); //这里调用就导致调用槽函数了,应该是这个函数一直在循环吧。把它放到线程里就可以了。
}

 

你可能感兴趣的:(qt)