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

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

8 ответов

18 просмотров

качаешь через 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 сохранять в отдельных полях время последнего события и количество переданных байт. При повторном вызове события сравнить время и количество байт с предыдущими значениями и рассчитать скорость

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта