Open
Description
Currently, each write must fit in a single message fragment and we will not understand messages that are sent in multiple fragments.
While sending is not likely to be an issue (you get an 8byte/64bit unsigned integer to express the number of bytes in your message), we may receive messages that are split into (smaller than strictly necessary) fragments.
This means that the read
method needs to sit and wait for all the fragments rather than returning just the first fragment payload.