Broadcast sends a message to all possible clients. Other protocols that exist are anycast, geocast, multicast, and unicast.