Russian Qt Forum
Ноябрь 24, 2024, 03:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTcpSocket Размер пакетов при чтении, скорость скачивания  (Прочитано 3932 раз)
slamon
Гость
« : Февраль 25, 2011, 19:45 »

Всем привет!

У меня организована передача файлов через сокеты (клиент-сервер), и совершенно не нравится скорость чтения.
По логам выдается, что средний размер пакета, считываемый при сигнале readyRead от 1 до 4 кб, и задержка в чтении некоторых пакетов может достигать 200 мс, что достаточно критично при передаче файла хотя бы в 1 Мб.

Как можно уменьшить эту задержку и увеличить скорость соответственно?
Записан
SABROG
Гость
« Ответ #1 : Февраль 26, 2011, 11:20 »

Попробуй поиграть с опцией QAbstractSocket::LowDelayOption и методом QAbstractSocket::setReadBufferSize()
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 21.