Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Текущий прогресс при передаче файла.
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие
kibsoft
Передаваемые данные записываю в сокет, но даже если файл большой, то это происходит достаточно быстро. Т.е. при передаче у меня уже 100%, а у приемника еще идет процесс принятия..когда приемник принял файл, он отправляет уведомление, далее передатчик начинает отправлять следующий файл. Т.е. пока приемник принимает файл у передатчика Progressbar на 100% стоит. Вопрос: как можно адекватно отображать процесс передачи? Или только приемник должен отсылать текущий прогресс?
BRE
Есть сигнал
void QIODevice::bytesWritten ( qint64 bytes ) [signal]
который сообщает сколько реально отправлено данных.
kwisp
kibsoft,
смотря что тебе нужно,
текущий прогресс при передаче или текущий прогресс при приеме, сама перердача и чтение из сокета ведь занимают какое то время вот и различия в прогрессах передачи и приёма.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.