我想编个从各网站获取代理服务器列表的程序,
思路如下:
1.从site.txt列表中读入提供代理服务器列表的网站;
2.获取代理服务器
  if((当前线程数<设定的最大线程数)&&剩余线程数)
{
 
 _beginthread(GetProxy);
 当前线程数++;
 剩余线程数--;
}void GetProxy(pvoid)
{
   InternetOpen(...);
   hFile = InternetOpenUrl(...);
   InternetReadFile(...);
   AnalyseData();
   _endthread();
}
3.将获得的代理服务器发送到一个ListBox中想问一下:
1.InternetOpen是每个线程都要初始化一次,还是初始化一次,然后每个线程直接InternetOpenUrl?
2.能不能提供一下AnalyseData的思路,如何从网页数据中获得代理服务器,而不是其他东西?
3.读取hFile时,是否要使用临界区?
4.请大家根据自己的经验,告诉我还有什么需要注意的问题?说明一下:
我7月才开始学SDK,对线程和网络部分的了解是只看过《Windows程序设计》,但并没有这部分的实际的编程经验。