因为一个 QNetworkAccessManager 类型的对象只能控制一个 短连接请求。如果我想同时请求多个短连接,是不是应该为每个短连接 创建一个 QNetworkAccessManager 类型的变量?好用的解决思路是什么?或者推荐好用的轮子。
用多线程:https://download.csdn.net/download/a82207057aa/5300925
“ QNetworkAccessManager 类型的对象只能控制一个 短连接请求”
控制请求的不是QNetworkAccessManager,而是你send request,
“多个短连接”
send request是异步,有各自的线程,一般几个短连接几个send request即可
Note: QNetworkAccessManager queues the requests it receives. The number of requests executed in parallel is dependent on the protocol. Currently, for the HTTP protocol on desktop platforms, 6 requests are executed in parallel for one host/port combination.
帮助文档说的很清楚,同时在线的连接为6个,多出的会排队