TcpStreamMsg::postBuffer does not handle multiple messages in a single buffer read
If more than one message is read from the socket in a single read, the code incorrectly adds the entire buffer content to a single one message. It needs to consume only enough data from the input buffer to complete the first message, leaving the remainder to be consumed in subsequent invocations.