QUdpSocket HeartBeat行为

时间:2012-09-19 09:50:34

标签: qt qudpsocket

我需要每秒通过和更新套接字发送我的Qt应用程序的状态。我怎么能得到这个?我应该使用QThread :: sleep对QThread e进行子类化还是有最好的approch?感谢

1 个答案:

答案 0 :(得分:0)

最后我采用了不同的方法:

QTimer

QTimer iAmAliveTimer.setInterval(1500);
iAmAliveTimer.setSingleShot(true);
connect(&iAmAliveTimer, SIGNAL(timeout()), this, SLOT(sendIamAlive()), Qt::UniqueConnection);
iAmAliveTimer.start();

当调用SLOT时,我通过套接字发送我需要的内容。