Witam!
Mam taki kawałek kodu do wysyłania pakietów UDP do listy użytkowników (adresów IP):

    public class serwer
    {
        private UdpClient socket = new UdpClient();
        public void send(string[] adress, int count)
        {
            Byte[] toSends = Encoding.ASCII.GetBytes("HelloWorld");
            for (int x = count; x >= 0; x--)
            {
                try
                {
                    socket.Connect(adress[x], 4901);
                    socket.Send(toSends, toSends.Length);
                }
                catch(Exception e)
                {
                    MessageBox.Show(e.ToString(), e.ToString(), MessageBoxButton.OK);
                }
            }
        }

    } 

Jak te pakiety odebrać z aplikacji klienta?