www.pudn.com > network-java.rar > IPSaving$.java
package netManager.discovery; /** *Title: PingIP(已废弃)
*Description: 通过线程池调用IPSavingThread线程保存所有在线IP地址到数据库
*Copyright: Copyright (c) 2006
*Company:
* @author:谢飞 * @version 1.0 */ import netManager.discovery.pinger.IPSavingThreadPool; import java.util.Vector; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class IPSaving{ Vector allIP; //子网内所用IP地址集合 public IPSaving(){ allIP = DiscoveryUtil.getPingIP(); } /** *保存到数据库 */ public void saveIP(){ try{ IPSavingThreadPool pool = new IPSavingThreadPool(10); for(int i=0; i < allIP.size(); i++ ){ String hostIP = (String)allIP.elementAt(i); //hostIP-需要Ping的IP地址,从集合中取出 //System.out.println(hostIP); pool.process(hostIP); //把hostIP通过线程池传递给处理线程 } } catch(Exception e){ e.printStackTrace(); } } }