2011年7月6日

winnet获取web数据的错误

摘要: 我要一次访问好几百个url,我用单线程试过几次没有出错,但是用多线程,即使两三个线程同时跑(每个线程的URL都不同)也会出错。(session没有重复),出错的地方很奇怪,一般是在 pHttpFile->Close();这行代码。提示访问冲突,看样子内存溢出了还是怎么。 pHttpFile = pConnection->OpenRequest("GET",szObject,NULL, 0, NULL, NULL, INTERNET_FLAG_KEEP_CONNECTION);//这行也会出错有时。 很痛苦啊,错误是随机的,和某个URL应该没有关系。目前为止我解决 阅读全文

posted @ 2011-07-06 20:01 LT 阅读(632) 评论(0) 推荐(0)

wininet 常见问题

摘要: 2、WININET 的 超时据说是bug,那么同步应用只是try catch了,一般超时会在2-3分钟返回;3、长连接,据说是wininet被限制在同时保持2个会话连接,多了就阻塞。可以尝试以下设置inetSession.SetOption(INTERNET_OPTION_MAX_CONNS_PER_SERVER,&uParam,sizeof(int));INTERNET_OPTION_CONNECT_TIMEOUT发送数据时间 INTERNET_OPTION_SEND_TIMEOUT、接受数据的时间INTERNET_OPTION_RECEIVE_TIMEOUT、INTERNET_OP 阅读全文

posted @ 2011-07-06 17:37 LT 阅读(794) 评论(0) 推荐(0)

导航

直角体Web动力