これは私のコードです:
private string downloadContent()
{
try
{
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
response = request.GetResponse();
Stream stream = response.GetResponseStream();
reader = new StreamReader(stream);
string content = reader.ReadToEnd();
return content;
}
catch
{
return error;
}
}
これはサイトです:
http://chatroll.com/testings
チャットで何かを書いているときにそれを行ったので、n秒ごとにプログラムtextBox1に書いたものが表示され、ハードディスクのテキストファイルロガーにも書き込まれます。
問題は、チャットで非常に速く何かを入力すると (たとえば、hello(enter)、Hi(enter)、Daniel(enter))、Hi がプログラムに表示されないことがあります。入力している内容が十分に速く読まれているとは思えません。
ページのソースをダウンロードして処理するより速い方法はありますか? 多分私がダウンロードしている方法はそれほど速くありませんか?
ここで私のプロジェクトを見ることができます:
https://skydrive.live.com/redir?resid=3B8A7D9F66FF985B!171&authkey=!AFO6EmoF38MtkKQ