请问CInternetFile在Read时如何知道连接断开?
各位大虾,我获得了一个CInternetFile指针后,Read数据,在网络断开后并没有Catch到CInternetException,等了很长时间还是没反应,特向各位请教?
CInternetFile* prm;
try
{
prm->Read(buf,sizeof(buf));
}
catch (CInternetException* pEx)
{
TCHAR szErr[1024];
if (pEx->GetErrorMessage(szErr, 1024))
AfxMessageBox(szErr, MB_OK);
else
AfxMessageBox(IDS_EXCEPTION, MB_OK);
pEx->Delete();
return;
}