Проверка содержимого текстового файла в режиме реального времени - C#
Формулировка задачи:
Здравствуйте!
На сайте есть текстовый файл, который находится по адресу, допустим, "http://sait.ru/test.txt"
Содержимое этого файла быстро меняется (около 5 раз в секунду, а то и быстрее). Мне нужно сделать так, что бы программа каким то образом "отслеживала" или "привязалась" к этому файлу, и любые изменения в его содержимом выводились в textbox.
Я уже пробовал делать через таймер,
но из-за того, что он работает с интервалом 100 (0.1 секунда) работать с программой просто невозможно из-за сплошных фризов.
Подскажите пожалуйста, как сделать так, что бы программа фиксировала любые изменения в файле. Заранее всем спасибо за помощь!
Листинг программы
- WebClient w = new WebClient();
- byte[] arr = w.DownloadData("http://sait.ru/text.txt");
- string text = Encoding.Default.GetString(arr);
Решение задачи: «Проверка содержимого текстового файла в режиме реального времени»
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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д