//
import java.io.*;
import java.net.*;
import java.util.*;

class Nettoyeur extends Thread{
  protected Serveur2 serveur;
  
  protected Nettoyeur(Serveur2 serveur)
   {this.serveur=serveur;
    this.start();
   }
   
  public synchronized void run()
  { while(true)
      {try {this.wait(5000);}
       catch (InterruptedException e){};
       synchronized(serveur.connexions)
	     {for (int i=serveur.connexions.size()-1;i>=0;i--)
	      {Connexion2 c= (Connexion2) serveur.connexions.elementAt(i);
	       if (!c.isAlive())
	         {serveur.connexions.removeElementAt(i);
	          System.out.println("Fin de connexion : OK");	
	         }	        
	      }} // for
      } // while
  }
}