Unicast, in contrast to multicast, sends a message to a single client. Other protocols that exist are anycast, broadcast, and geocast.