Sending and reading messages whose length exceeds the standard limit. Splitting sending and reassembling received messages.