std::string Request("abcdefghijklmnopq"); // just an example, for testing uint32_t msgLen = Request.length(); // msgLen = 17 for this test case msgLen = htonl(msgLen); // convert to network ordered long int Socket().Write( reinterpret_cast< char * >(&msgLen), sizeof(msgLen));