Write a complete message.
template< class ConstBufferSequence> std::size_t write( ConstBufferSequence const& buffers, error_code& ec);
This function is used to write a complete message. The call blocks until one of the following is true:
The algorithm, known as a composed operation, is
implemented in terms of calls to the next layer's
function. The current setting of the
binary option controls whether
the message opcode is set to text or binary. If the
auto_fragment option is set,
the message will be split into one or more frames as necessary. The actual
payload contents sent may be transformed as per the WebSocket protocol
The buffers containing the message to send.
Set to indicate what error occurred, if any.
The number of bytes sent from the buffers.