ACE_Message_Block *mb = 0;
ACE_NEW (mb, ACE_Message_Block (nlen));
ACE_OutputCDR ocdr(mb) ;
int ire = login.Write(ocdr);
其中login为整解编的类,Write方法实现了<<,现在的问题是整编后mb中没有内容(通过内存看似乎又是有的),也就是无法用下面的语句进行发送操作,提示一直是空数据
this->writer_.write(*mb,mb.length())
最新回复
mb = ocdr.begin()->clone();