错了,用udp协议,你listener 谁呢? 你对udp 和tcp 这两个协议都没弄清楚阿
     只有用tcp时才要listener
因为tcp:用以连接的,所以知道要连接服务器的ip,
而,udp是无连接的,就不知道服务器(或客户机)的ip,所以不能listener!!
找本书好好的看看吧!

解决方案 »

  1.   

    我只是定义了一个叫listen的udpclient,并没有监听的啊!
      

  2.   

    哈哈,对不去,我看错!你的udp服务器代码呢?
      

  3.   

    private static void Send( ) 
    {
    UdpClient sender = new UdpClient();
    IPEndPoint groupEP = new IPEndPoint(GroupAddress,GroupPort);
    try 
    {
    Console.WriteLine ("input you message!");
    //string message = Console.ReadLine ();
    string message = "this is test UDP!";
    //Console.WriteLine("*******Sending datagram : {0}******", message);
    byte[] bytes = Encoding.ASCII.GetBytes(message);
    sender.Send(bytes, bytes.Length, groupEP);
    sender.Close();
          

    catch (Exception e) 
    {
    //Console.WriteLine(e.ToString());
    string dd=e.Message; 
    }
    上面是send()
    我现在就接收问题!!