Здравствуйте, гость ( Вход | Регистрация )
di.em | Дата 18.3.2011, 13:08 |
Короче много написал, вопрос собственно как задать таймаут для запроса (с соксом или без) | |
di.em | Дата 18.3.2011, 3:18 |
Подсовую QNetworkAccessManager-у ip и порт несуществующего сокса наугад (сам хост существует, пингуеться), пробую telnet-ом, если сервер сразу сбрасывает соединение, то всё норм, срабатывает QNetworkReply::error(). Но если сервер продолжает держать коннект (firewall или что там), telnet, к примеру, со временем отконекчиваеться и пишет Connection timed out, но от QNetworkReply никаких признаков, висит хоть целый час. В QNetworkReply::NetworkError есть значение QNetworkReply::ProxyTimeoutError. Но собственно как этот таймаут можно задать, в доках не нашёл. Да понимаю что можно поставить таймер, но хочеться по человечески сделать. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 25.4.2024, 16:10 |