急! 急! 急!建立起来得TCP连接就是关不掉?????????????
//我的程序的功能是从网站上下载一个文件我使用下面两个API实现这个功能:
m_hHTTP = InternetOpen( NULL, INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY,NULL, NULL, 0);
m_hServerFast = InternetOpenUrl( m_hHTTP, lpServer, szHead, lstrlenA (szHead),INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_RELOAD, 0);
可是当我调用下面的API关闭句柄时,由上面函数执行时建立起来的TCP连接
并没有关掉,TCP连接处于Closeing状态.
InternetCloseHandle(m_hServerFast);
InternetCloseHandle(m_hHTTP);
请教高手,帮分析一下,是不是使用InternetOpenUrl打开的TCP连接,需要其他的API才能关掉呀 --------------------编程问答--------------------
你总得给它时间关闭吧!
--------------------编程问答-------------------- CInternetSession ses;
CInternetFile *f=NULL;
f=(CInternetFile*)ses.OpenURL(site);
结束时delete f;
不知道对不对,你看一哈。
补充:.NET技术 , VC.NET