Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие _ Как задать таймаут для прокси

Автор: di.em 18.3.2011, 3:18

Подсовую QNetworkAccessManager-у ip и порт несуществующего сокса наугад (сам хост существует, пингуеться), пробую telnet-ом, если сервер сразу сбрасывает соединение, то всё норм, срабатывает QNetworkReply::error().

Но если сервер продолжает держать коннект (firewall или что там), telnet, к примеру, со временем отконекчиваеться и пишет Connection timed out, но от QNetworkReply никаких признаков, висит хоть целый час.

В QNetworkReply::NetworkError есть значение QNetworkReply::ProxyTimeoutError.
Но собственно как этот таймаут можно задать, в доках не нашёл.

Да понимаю что можно поставить таймер, но хочеться по человечески сделать.

Автор: di.em 18.3.2011, 13:08

Короче много написал, вопрос собственно как задать таймаут для запроса (с соксом или без)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)