下面代码执行后,可以正常联接上tcpserver 并且下面的代码发送的 hello server 也能收到,但是server 返回的数据,下面代码收不到,程序会一直挂起在readline()那个位置。如果将readline() 改成 read(data,0,date.lenght)是可以收到server 传来的数据的,想请教 这个readline  到底哪里出问题了??谢谢 TcpClient tcpclient = new TcpClient();
            tcpclient.Connect("127.0.0.1", 9900);
            
            try
            {
                 
                StreamReader rs = new StreamReader(tcpclient.GetStream());
               
                NetworkStream wr = tcpclient.GetStream();
                byte[] data = Encoding.ASCII.GetBytes("hello\r\n");
                wr.Write(data, 0, data.Length);
                
                while (true)
                {                    string returndata = rs.ReadLine();
                    MessageBox.Show(returndata.ToString());
                }
              
           
                
             
            }
            catch
            {
            }
            finally
            {
                tcpclient.Close();
            }