一个客户端程序,用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.请问我该怎么办啊,急死了。
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.请问我该怎么办啊,急死了。
解决方案 »
- Richedit控件的自定义颜色问题,求解
- 各位大虾,救命啊.在线程里怎样往CChildView发送命令消息啊?俺是菜鸟!
- 如何获取声卡信息?
- media palyer如何循环播放多个文件?
- 两个问题,1,禁止窗口被用户改变大小。2,如果用代码改变窗口大小
- 在DLL中调用FindWindowEx 查找按钮的句柄失败,高手指点!!!!!!!!!!!!
- 跪求一个不同类型数据存储问题
- 朋友们,让声卡发声应从何入手?
- 我用FindWindow得到了窗口的句柄,但是我想接收到窗口中的消息,怎么做?
- 求助:请问使用过VisiBroker for C++的大虾,如何转换OMF格式的orb_br.lib为COFF格式的orb_r.lib,以供VC使用?谢谢!更通常的是:如何在OMF和COFF之间进行互相转换,以便VC和BCD可以混合编程?
- 在 win2000 下,标准错误输出stderr,如何使用命令行重定向?
- 用C(不是C++)编写com时候。。。
http://expert.csdn.net/Expert/topic/3020/3020479.xml?temp=.4537622
虽然CInternetFile是从CFile继承下来,但由于网络的局限性很多成员函数使用的结果不是你想象的那种