为何用户名和密码都通过,到状态就出错了呢?代码是差不多的啊!            string userName = "xxx";
            string password = "xxx";
            string CRLF = "\r\n";
       
            TcpClient client = new TcpClient("pop.163.com", 110);
            NetworkStream netStream = client.GetStream();
            StreamReader rdStream = new StreamReader(client.GetStream());
            string data;
            byte[] szData;            data = "USER" + userName + CRLF;
            szData = System.Text.Encoding.ASCII.GetBytes(data.ToCharArray());
            netStream.Write(szData, 0, szData.Length);
            Console.WriteLine(rdStream.ReadLine());            data = "PASS" + password + CRLF;
            szData = System.Text.Encoding.ASCII.GetBytes(data.ToCharArray());
            netStream.Write(szData, 0, szData.Length);
            Console.WriteLine(rdStream.ReadLine());            //下面的就出问题了
            data = "STAT" + CRLF;
            szData = System.Text.Encoding.ASCII.GetBytes(data.ToCharArray());
            netStream.Write(szData, 0, szData.Length);
            Console.WriteLine(rdStream.ReadLine());