//CSocket的Receive,阻塞操作,读取到数据才继续
nRead = m_pSocket->Receive(pBuf, nLeft);
//读取数据,能读多少是多少
nRead = m_pSocket->Receive(lpBuf, nCount, 0);
独立使用CSocketFile,数据可能是多次到达的,没有读取到指定长度的数据并不表示数据读取完毕。
配合CArchive使用CSocketFile,读取到数据便可返回,至于数据是否读取完毕,可以使用CArchive的IsBufferEmpty函数来判断。