Qt异步和同步网络通信求解

最近再做一个关于网络通信模块的DEMO,对Qt网络数据请求一知半解,看了一些网上的介绍说每一QNetworkAccessManager对象都对一个线程,是不直接用它就可以实现异步请求。同步请求的话是不在此基础上加一个事件队列便可???求大神指点迷津,,再次膜拜。。

2个回答

通过一个信号量等来同步

 QEventLoop loop;
connect(_netReply, SIGNAL(finished()), &loop, SLOT(quit()));
loop.exec();
u014624623
ShyHerry 回复oyljerry: 我就是通过这种方式搞定的
3 年多之前 回复

谢谢大神,果然要用事件队列

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐