当前位置:编程学习 > C#/ASP.NET >>

急! 急! 急!建立起来得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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,