一个客户端程序,用CInternetSession和CInternetFile来读取服务端的数据,摘取其中出问题的代码如下:
         try
{        
file=(CInternetFile*)session.OpenURL(strURL);
ptrCtrl->bFailConnection=TRUE;
}
catch(CInternetException* pEx)
{
                  CString line("");
                  if(line.Find("Content-Length")==-1)
                  {
if(file->ReadString(line)==0)                   {
                                Sleep(50); }
                   }
          }
为什么读着读着数据,就一直是file->ReadString(line)==0,用etherreal查了查,发现最后一个包是客户端向服务端发了一个RST的flag.请问我该怎么办啊,急死了。