Проверка содержимого текстового файла в режиме реального времени - 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);
}