Проверка содержимого текстового файла в режиме реального времени - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! На сайте есть текстовый файл, который находится по адресу, допустим, "http://sait.ru/test.txt" Содержимое этого файла быстро меняется (около 5 раз в секунду, а то и быстрее). Мне нужно сделать так, что бы программа каким то образом "отслеживала" или "привязалась" к этому файлу, и любые изменения в его содержимом выводились в textbox. Я уже пробовал делать через таймер,
Листинг программы
  1. WebClient w = new WebClient();
  2. byte[] arr = w.DownloadData("http://sait.ru/text.txt");
  3. string text = Encoding.Default.GetString(arr);
но из-за того, что он работает с интервалом 100 (0.1 секунда) работать с программой просто невозможно из-за сплошных фризов. Подскажите пожалуйста, как сделать так, что бы программа фиксировала любые изменения в файле. Заранее всем спасибо за помощь!

Решение задачи: «Проверка содержимого текстового файла в режиме реального времени»

textual
Листинг программы
  1.             ...            
  2.             WebClient w = new WebClient();
  3.             var ss = new Uri("http://ya.ru");
  4.             w.DownloadDataCompleted += DownloadDataCompleted;
  5.             w.DownloadDataAsync(ss);
  6.  
  7.         }
  8.  
  9.         private void DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e)
  10.         {
  11.             string text = Encoding.Default.GetString(e.Result);
  12.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы