boost::asio::ip::tcp::resolver::iterator endpoint_iterator = resolver.resolve (query);
auto socket = make_shared<Socket>(timeout);
+ socket->set_send_buffer_size (512 * 1024);
socket->connect (*endpoint_iterator);
/* Send XML metadata */
auto xml = doc.write_to_string ("UTF-8");
- socket->write (xml.length() + 1);
+ socket->write(xml.bytes() + 1);
socket->write ((uint8_t *) xml.c_str(), xml.bytes() + 1);
/* Send binary data */