peakzhang 发表于 2008-5-21 23:24:25

有两条语句没明白ACE_TASK


int
Message_Receiver::copy_payload (ACE_Message_Block *mb,
                              int payload_length)
{
ssize_t result =
    this->peer ().recv_n (mb->wr_ptr (), payload_length);//////这句什么意思
if (result <=
   {
   mb->release ();
   return -1;
   }
mb->wr_ptr (payload_length););//////这句什么意思
return 0;



}

peakzhang 发表于 2008-5-21 23:25:15

第一句接收指定长度的数据

第二句将写指针前移,表示数据已写入到消息块中
页: [1]
查看完整版本: 有两条语句没明白ACE_TASK