wininet如何及时响应停止
我用如此流程开发http网络客户端程序:
CInternetSession sessin;
CHttpConnection* conn=NULL;
CHttpFile* htmlfile=NULL;
conn=sessin.GetHttpConnection(...);
htmlfile=conn->OpenRequest(...);
htmlfile->SendRequest();
关键是SendRequest()这一步最花时间,假如用户此时按下了程序界面中的“停止访问”按钮,如何能让程序马上响应呢?
[解决办法]
CInternetSession::Close
[解决办法]
How To Do Asynchronous WinInet with MFC Classes
http://support.microsoft.com/kb/164983