In c# I am using the UdpClient.Receive function:
public void StartUdpListener(Object state) { try { udpServer = new UdpClient
That error means the protocol cant bind to the selected IP/port combination.
I havent used UDP broadcast in ages, but I do recall you need to use different IP ranges.