MFC 中的socket通信recv上下2次接收内容比较
忆朵小花 2013-12-23 11:16:21 我用recv收到机器发过来的消息。
recv(f_socket,ptr,len,0);
发送内容一样,我想比较上一次和下一次接收的内容,如何比较。
void CCTestDlg::OnBnClickedBtnSend()
{
while(f_socket!=INVALID_SOCKET)
{
int ret=send(f_socket,buffer,len1,0);
int nRetLen = recv(f_socket, ptr, len,0 );
}
}
大致代码就这样。如果我用strcpy把ptr内容copy到一个buf空间,但是当我下一次再接收的时候,会把第一次的内容覆盖。不能比较了。怎么修改。