170 похожих чатов

Еще вопрос, как можно скорость скачивания узнать?

8 ответов

6 просмотров

качаешь через Stream, и сам расчитываешь кол-во террабайт в минуту

очень грубо var sw = new Stopwatch(); sw.Start(); using var stream = response.GetResponseStream(); var buf = new byte[8192]; var read = 0; var wrote = 0; while ((read = stream.Read(buf, 0, 8192)) > 0) { file.WriteAsync(buf, 0, read); wrote += read; var elapsed = sw.Elapsed; NotifyProgress?.Invoke(elapsed, wrote); } sw.Stop();

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
/i 2d tyanka

Tyanka Askew on LinkedIn: Certificate of Completion https://media-exp1.licdn.com/dms/image/D561FAQGxmRRwSz4FbQ/feedshare-document-cover-images_480/0/1665601322304?e=1666609200&v=beta&t=U5nUUXuW_fzku6B0AFcYrt0aQpQoqGu703n-7B83k2Y

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇️ ️Xandamov
/i 2д тянка

Wallpaper : anime girls, digital art, artwork, 2D, portrait ... https://get.wallhere.com/photo/anime-anime-girls-digital-art-artwork-2D-portrait-display-vertical-1866799.jpg

Если на основе существующего кода, то можно еще попробовать в Wc_DownloadProgressChanged сохранять в отдельных полях время последнего события и количество переданных байт. При повторном вызове события сравнить время и количество байт с предыдущими значениями и рассчитать скорость

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Подскажите, можно ведь комбинировать запись данных в один и тот же Stream через TFileStream и через TCompressionStream поочерёдно? Ну т.е. часть данных мне нужно сжать, часть ...
notme
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати на работу никто не хочет, слегка на Сшке подписывать? От 170к в месяц, под Москвой
Andrey Ermakov
6
А подскажите вопрос. Запускаю приложение под дебагом, всё красиво дебажится. Копирую его в другую папку, запускаю, в делфи делаю атач ту процесс, бряки при этом перестают рабо...
Serjone
2
Карта сайта