//
// Client-serveur sur Internet - Application SERVEUR
//
// <http://cui.unige.ch/java/exemples>
//

import java.io.*;
import java.net.*;

public class Serveur extends Thread
{
  protected static final int PORT=45678;
  protected ServerSocket ecoute;

  public Serveur()
  {
    try { 
	  ecoute=new ServerSocket( PORT );
    } catch ( IOException e ) {
      System.err.println( e.getMessage() );
      System.exit( 1 );
    }
    System.out.println( "Serveur en ecoute sur le port :" + PORT);
    this.start();
  } // Serveur

  public void run()
  {
    try {
      while ( true ) {
        Socket client = ecoute.accept();
        Connexion c = new Connexion( client );
      }
    } catch ( IOException e ) {
      System.err.println( "Serveur> " + e.getMessage() );
      System.exit( 1 );
    }
  } // run

  public static void main( String[] args )
  {
    new Serveur(); 
  } // main

} // class Serveur

