Client can choose to send 1 and wait for response or send all messages at once