using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets;
using System.Net;
using System.IO;
using System.Threading;namespace Client
{
    public partial class ClientMessage : Form
    {
        public ClientMessage()
        {
            InitializeComponent();
        }
        private TcpClient tcpClient;
        private string ip = "192.168.1.102";
        private int port = 8000;
        private NetworkStream netStream;
        private StreamReader sr;
        public void ConnectionServer()
        {
            this.label1.Text = "正在连接.........";
            try
            {                //初始化网络
                tcpClient = new TcpClient();
                //连接服务器 
                tcpClient.Connect(ip, port);
                netStream = tcpClient.GetStream();
                sr = new StreamReader(netStream);
            }
            catch (Exception)
            {                MessageBox.Show("服务器未启动");
                this.label1.Text = "连接失败.........";
            }
        }
        /// <summary>
        /// 记录服务器
        /// </summary>
        public void RecordServer()
        {
            lbUser.Items.Clear();
            string clientName = "king"; 
            try
            {
                string str = "CONN|" + clientName;             
                Byte[] outbytes = System.Text.Encoding.ASCII.GetBytes(str.ToCharArray());
                netStream.Write(outbytes, 0, outbytes.Length);                 string serverMessage = sr.ReadLine();//这里读数据没有反应,是为什么
                serverMessage.Trim();
                string[] messge = serverMessage.Split('|');
                if (messge.Length != 0)
                {
                    if (messge[0] == "CONN")
                    {
                        for (int i = 1; i < messge.Length; i++)
                        {
                            lbUser.Items.Add(messge[i].Trim(new char[] { '\r', '\n' }));                        }
                    }
                }
            }
            catch (Exception e)
            {                MessageBox.Show(e.Message);
            }        }
为什么StreamReader在sr.ReadLine();这里时没有反应。没有报错。就是没有任何反应。这是为什么???急!!!!!!