class Program
    {
        static void Main(string[] args)
        {            try
            {//创建服务端
                TcpListener tcpListener = new TcpListener(System.Net.IPAddress.Parse("127.0.0.1"), 8686);
                tcpListener.Start();
                while (true)
                {
                    TcpClient client = tcpListener.AcceptTcpClient();
                    StreamReader sr = new StreamReader(client.GetStream());
                    NetworkStream ns = client.GetStream();
                    StreamWriter sw = new StreamWriter(ns);
                    sw.Write("I hava receive");          
                    Console.WriteLine(sr.ReadLine());   
                    sw.Flush();
                }
            }
            catch (Exception e){
                //创建客户端
                TcpClient tcpClinet = new TcpClient(); 
               while (true)
                {
                    tcpClinet.Connect("127.0.0.1", 8686);
                    StreamReader sr = new StreamReader(tcpClinet.GetStream());
                    NetworkStream ns = tcpClinet.GetStream();
                    StreamWriter sw = new StreamWriter(ns);         
                        sw.Write(Console.ReadLine());
                        sw.Flush();
                        if (sr.ReadLine().Length != 0)
                        {
                            Console.WriteLine(sr.ReadLine());
                        }                    ns.Close();
                }
            }
        }
    }
大神们帮我看一下这个程序为什么服务端只能接收客户消息,却不能发送消息