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

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

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

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

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

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

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


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

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

11   голосов , оценка 4 из 5
Похожие ответы