UdpClient.BeginReceive(〜)
から
byte [] buffer = UdpClient.EndReceive(〜);
の間に複数の受信接続が在った場合

bufferに入るのは最後に受け取った1つのデータだけですか?