我们有一个Unix代码来创建.xml文件中的直径文件作为输入.当我们转移到Linux平台时,我们需要创建相同的实用程序,代码已成功编译但实用程序没有按预期创建输出文件内容,因为每个字节都会反转位,我认为它是因为Linux是小端.
要写入输出文件的消息块格式为:
ACE_Message_Block* mb = m_pReqMsgBlock;
while (mb) {
out.write(mb->rd_ptr(), mb->size());
mb = mb->cont();
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议可以添加多少额外的代码,以便可以以预期的方式写入字节?