Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
chereppiter |
3.10.2013, 10:22
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 30 Регистрация: 12.11.2012 Пользователь №: 3595 Спасибо сказали: 0 раз(а) Репутация: 0
|
Ситуация следующая: клиент получает данные с сервера посредством QNetworkAccessManager::get. Сервер отдаёт данные порциями с некоторыми интервалами. Так вот иногда QNetworkAccessManager разрывает соединение, не дожидаясь последующих порций данных (приходит сигнал QNetworkAccessManager::finished), хотя в последнем TCP-сегменте флаг FIN, естественно, не был установлен. Есть предположение, что соединение разрывается по таймауту, если определённое время (в пределах пары секунд) не приходили данные с сервера. Вопрос: можно ли как-то изменить данный таймаут?
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 10:52 |