服务器端:
           UdpClient udpClient = new UdpClient("127.0.0.1",6061);//
            IPAddress hostIp = IPAddress.Parse("192.168.1.103");
            IPEndPoint server = new IPEndPoint(hostIp, 6602);
            string m = "发送服务器信息";
            Byte[] sendBytes = Encoding.ASCII.GetBytes(m);
            udpClient.Send(sendBytes, sendBytes.Length, server);
客户端:
                       UdpClient udpClient = new UdpClient("192.168.1.103",6602);
                IPEndPoint RemoteIpEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 6601);
                Byte[] receiveBytes = udpClient.Receive(ref RemoteIpEndPoint);
                string returnData = Encoding.ASCII.GetString(receiveBytes);                textBox1.Text = returnData.ToString();

解决方案 »

  1.   

    8不好使啊!唉...上火死了!谁有UDP传输的例子也行啊?最好是客户端与服务器端分开的。
      

  2.   

    应该是udpClient.SendTo(sendBytes, server);试试
      

  3.   

    呵呵。我来回答吧,我都碰到过,其实是你实例化udpclient的时候错误吧?,用ipendpoint实例化啊
      

  4.   

    楼主,你这个UDP传输写出来没有哦?传一个给我吧,QQ598546998
      

  5.   

    创建连接的时候已经指定IP。发送的时候不能再指定,即使是相同的IP