多线程访问网址问题。
一个线程从txt文件中读取用户名和密码,然后启动多个处理线程使用获取到的用户名和密码登录一个网站,并进行相关操作。我现在是建立和处理线程配套的CInternetSession* m_pSession数组来处理,可是用pSession-> OpenURL发出登陆请求的时候就总是停很久好catch 到操作超时的异常。请问该如何实现多线程访问。谢谢!
[解决办法]
服务器可能限制每个ip的连接数了?自己写个bat,同时打开多个ie访问这个网站试一下,然后再确定是不是你编码的问题
[解决办法]
不用写bat了,
设置主要到这个站点,
然后就点击“启动Internet Explorer”快捷方式
看有几个窗口是很快就返回结果的
[解决办法]
bat可以同时启动多个,lz,不用等待进程结束
@echo off
set /A myvar=1
set url=http://www.shangdu.com
:again
if %myvar% LSS 4 (
start iexplore %url%
set /A myvar=%myvar% + 1
goto again
)
@echo on
保存bat试一下
[解决办法]
是否在线程中没有开放消息队列?