这是我现在的代码:
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