小弟我需要不断发送POST数据包,第一个目的,从服务器读取返回的数据,第二个目的,发送心跳包,保持在线,小弟我应该用线程还是定时器呢

我需要不断发送POST数据包,第一个目的,从服务器读取返回的数据,第二个目的,发送心跳包,保持在线,我应该用线程还是定时器呢?
    我需要用 QNetworkManager不断发送POST数据包,第一个目的,从服务器读取返回的数据,第二个目的,发送心跳包,保持在线,请问我应该用线程还是定时器呢?

    我又该如何实现呢?

    用线程的时候需要写自己的thread类,如何将服务器返回的数据送到UI线程中去处理呢?
---------------------------
    这个问题 卡了我好多天了,希望得到大家的帮助,谢谢    
    
    
POST 线程 定时器 心跳包 thread

------解决方案--------------------
都可以实现。数据传递可用signal/slot