//定義udp server接收port     
            IPEndPoint ipep = new IPEndPoint(IPAddress.Any , 8001);
            Socket newsock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram , ProtocolType.Udp); 
            newsock.Bind(ipep);            Console.WriteLine("This is a Server, host name is {0}",Dns.GetHostName()); 
            //為什麼這裡還要在定義一次
            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
            EndPoint Remote = (EndPoint)(sender);
謝謝回答

解决方案 »

  1.   

    呵呵,是这样的,UDP在接收数据的时候,有一个参数是用来指定远程节点的,这个参数是通过引用ref传入,所以你需要实例化一个IPEndPoint
      

  2.   

    也就是說提供一個通道給udp client端連線
    即使有五~六個udp client 同時連線  利用程式開了五~六個給udp client 存取空間以及通道
    是這個意思嗎
      

  3.   

    是的,就是为了得到远程client的地址