Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Скорость загрузки файла!

34K
17 декабря 2009 года
shadowmaster63
93 / / 16.12.2009
Загрузку выполняю с помощью

Код:
private void Downloader(string file_url,string saving_path)
        {
            using (WebClient wClient = new WebClient())
            {
                label2.Text = "Скачивание...";
                Uri url = new Uri(file_url);
                wClient.DownloadFileAsync(url, saving_path);
                wClient.DownloadFileCompleted += new AsyncCompletedEventHandler(DownloadFileCompleted);
                wClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(DownloadProgressChanged);
            }
        }


Как можно подправить что бы замерять скорость скачивания(выгрузки)
34K
18 декабря 2009 года
shadowmaster63
93 / / 16.12.2009
Переписал программу



Код:
public void DownLoad(string address)
       {
           WebClient client = new WebClient();
           Uri uri = new Uri(address);

           // Specify that the DownloadFileCallback method gets called
           // when the download completes.
           client.DownloadFileCompleted += new AsyncCompletedEventHandler(DownloadFileCompleted);
           // Specify a progress notification handler.
           client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(DownloadProgressCallback);
           client.DownloadFileAsync(uri, @"c:\tmp.zip");
       }


и метод для вывода данных

 
Код:
public  void DownloadProgressCallback(object sender, DownloadProgressChangedEventArgs e)
       {
           
           // Displays the operation identifier, and the transfer progress.
           dl_progress.Value = e.ProgressPercentage;
           textBox3.Text=(((string)e.UserState + "    downloaded " + e.BytesReceived + " of " + e.TotalBytesToReceive + " bytes. " + e.ProgressPercentage + " % complete..."));
           
           
       }



Сижу думаю как корректней выводить скорость...

Давайте помогайте!!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог