static void IISChatServerTest(string url) { AsyncWebRequest request = new AsyncWebRequest(); request.DoRequestAsync(url+LastId.ToString(), (st) => { StreamReader sr = new StreamReader(st); Console.WriteLine(sr.ReadToEnd()); sr.Close(); st.Close(); //一个连接结束,立即开始下一个 LastId++; IISChatServerTest(url+LastId.ToString()); }); }
static void HttpChatServerTest(string url) { AsyncWebRequest request = new AsyncWebRequest(); request.DoRequestAsync(url + LastId.ToString(), (st) => { //1000次记录显示一次,console占用太多cpu count++; if (count > 1000) { StreamReader sr = new StreamReader(st); count = 0; Console.WriteLine(sr.ReadToEnd()); sr.Close(); } st.Close(); //一个连接结束,立即开始下一个 LastId++; HttpChatServerTest(url + LastId.ToString()); }); }