InternetConnect、HttpOpenRequest、HttpSendRequest这些系统函数,如果多线程下载同一个服务器的url,
开启5个线程,用netstat -ano|findstr "8740"命令查询,只看到2个连接,这样服务器的session锁就导致只能同时2个线程工作,解决方法:
修改系统host文件,建立多个域名 aaa0 aaa1 ..aaa5,指向同一个url对应的ip,
5个线程里面分别用不用的域名,这样netstat就可以看到5个连接了,是同时并发处理的。
windows下同一进程创建多份http的session方法
原创
©著作权归作者所有:来自51CTO博客作者mb643d15e043b20的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
如何在Windows中终止占用特定端口的进程
小技巧,杀死window中占用的进程释放端口
Windows 命令提示符 搜索