+ -
当前位置:首页 → 问答吧 → 请问一下SOCKET的SEND与RECV的第三个参数的! 拜托请帮忙!

请问一下SOCKET的SEND与RECV的第三个参数的! 拜托请帮忙!

时间:2011-12-15

来源:互联网


举个例:

C/C++ code


struct FileInfo
{
    ULONGLONG File_ContentLength;
    BYTE DataBuf[400000];
};

  for(i=0;i<400;j++,i++)        
{
     pDlg->m_SendFileInfo.DataBuf[i]=pDlg->m_FileContent[j];
}
send(WirteSock.fd_array[0],(const char*)&pDlg->m_SendFileInfo,[color=#FF0000]sizeof(pDlg->m_SendFileInfo)[/color],0);






像上面所示,我只给FileInfo结构体中,DataBuf的前400个元素赋值! 下面的send的第3个参数(红色标示),是保持这样还是修改为:400+8(8是 ULONGLONG长度)?


我没有理解send的第3个参数的含义!  


请指导!

作者: qweewqpkn2008   发布时间: 2011-12-15

是发送的buf的总长度

作者: heksn   发布时间: 2011-12-15

热门下载

更多