while(true){
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.baidu.com");
            req.Method = "GET";
            try
            {
                HttpWebResponse hwrs = (HttpWebResponse)req.GetResponse(); 
                StreamReader reader = new StreamReader(hwrs1.GetResponseStream());
                String message = reader.ReadToEnd();
            }
            catch (Exception ex)
            {
            }
            finally
            {
                if (req != null)
                    req.Abort();
            }
}
大家看代码,我没写hwrs.Close(),也没写reader.Close(),但是没有提示出错,是因为写在try里头了吗?我把try去掉了,依然可以,难道不用结束数据流依然可以正常运行吗?