Do I need to use UDP Broadcast to send data across a network of the Internet?

No, you only need to use UDP Broadcast on networks that have a communication diode that only allow one way communications.