Read the next message from the stream
Optional
Returns the underlying stream
Write the passed message to the stream
Read the next message from the stream