A messaging client and associated method for client-based multicast
message transmission is provided. In one embodiment, the messaging client
includes a message origination process with an input device, message
buffer, recipient list, new message area, and multicast message
transmission process. In one embodiment, the method includes: a)
receiving a message content to be transmitted in a message, b) receiving
delivery information for first and second recipients to whom the message
is to be transmitted, c) receiving an instruction to begin the message
transmission, d) transmitting the message from the client to the first
recipient, and e) transmitting the message from the client to the second
recipient. The messaging client and associated method relate to short
message service (SMS), enhanced message service (EMS), multimedia message
service (MMS), and other types of similar message services.