问题描述
- Qt异步和同步网络通信求解
-
最近再做一个关于网络通信模块的DEMO,对Qt网络数据请求一知半解,看了一些网上的介绍说每一QNetworkAccessManager对象都对一个线程,是不直接用它就可以实现异步请求。同步请求的话是不在此基础上加一个事件队列便可???求大神指点迷津,,再次膜拜。。
解决方案
通过一个信号量等来同步
QEventLoop loop;
connect(_netReply, SIGNAL(finished()), &loop, SLOT(quit()));
loop.exec();
时间: 2024-09-30 06:48:51