オンラインから.txtファイルを取得することに興味があります。C#でのストリームの使用
txtファイルストアは:
ファイル名 MD5ハッシュ ファイル名 MD5ハッシュ
私は、ローカルファイルへのデータを比較し、オンラインからのデータを得ることに興味を持っています。
byte[] buffer = new byte[512];
WebRequest test = WebRequest.Create("http://www.domain.com/file.txt");
Stream something = test.GetRequestStream();
something.Read(buffer,0,20);
私はかなりの流れを理解し、どのようにファイルから1行だけ読み込みについて行くにはありません。私は最初にファイルをダウンロードしてからデータを取得したくありません。私はちょうどそれをオンラインから引っ張ることに興味があります。 StreamWriterとStreamReaderを使用した場合の「ストリーム」と通常のIOの違いは何ですか?
EDIT--
WebRequest myWebRequest = WebRequest.Create("http://www.domain.com/file.txt");
WebResponse myReponse = myWebRequest.GetResponse();
Stream recStream = myReponse.GetResponseStream();
StreamReader reader = new StreamReader(recStream);
txt_status.Text = reader.ReadLine();
RoRは、行単位の読み取りが必要です - リーダーのReadLineはその場合にはうまくいくでしょう。 –