网络编程中 只能接收一部分数据,为什么
qq216 2009-09-10 01:29:57 void CEx126ClientDlg::ProcessPendingRead()
{
char buffer[BUFFER_SIZE];//定义缓冲区
int nReceived=m_pSocket->Receive(buffer,BUFFER_SIZE,0);
buffer[nReceived]=0;//接收数据
CString str;
str.Format("%s",buffer);
m_ctrlMsg.AddString(str);//将数据在列表框中显示
}
这是我的接收函数
但是接受到的只是一小段
据说要在发送端的buffer后面添加<EOF>
那这个接收端要怎么改
请大家帮帮忙
谢谢