crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как задать таймаут для прокси
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
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.
Но собственно как этот таймаут можно задать, в доках не нашёл.

Да понимаю что можно поставить таймер, но хочеться по человечески сделать.
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 12.7.2025, 7:46