Подсовую QNetworkAccessManager-у ip и порт несуществующего сокса наугад (сам хост существует, пингуеться), пробую telnet-ом, если сервер сразу сбрасывает соединение, то всё норм, срабатывает QNetworkReply::error().
Но если сервер продолжает держать коннект (firewall или что там), telnet, к примеру, со временем отконекчиваеться и пишет Connection timed out, но от QNetworkReply никаких признаков, висит хоть целый час.
В QNetworkReply::NetworkError есть значение QNetworkReply::ProxyTimeoutError.
Но собственно как этот таймаут можно задать, в доках не нашёл.
Да понимаю что можно поставить таймер, но хочеться по человечески сделать.