#include <iostream>
#include <sstream>
#include <cstring>

int main() {
char name[1024] = "Test blakck";
std::ostringstream message (std::stringstream::out | std::stringstream::binary);

int len = std::strlen(name);
message.write(reinterpret_cast<const char*>(&len), sizeof(int));
message.write(name, len*sizeof(char));

std::cout << "buffered " << message.str().size() << " bytes\n";
}
