import java.io.*; import java.net.*; public class ServeurSimple { public static final int port = 5000; public static void main(String[] argv) { try { System.out.print("Ouverture du socket serveur "); ServerSocket servs = new ServerSocket(port); System.out.println("[OK]"); try { System.out.println("Serveur en attente de connection sur le port "+ port+"."); Socket s = servs.accept(); System.out.println("Connection d'un client de " + s.getLocalAddress() + " sur le port "+ port+"."); new ServeurConnectionHandle(s); } catch(IOException e) { System.err.println("Erreur lors de l'attente de connection d'un client sur le port "+ port +"."); } finally { try { System.out.print("Fermeture du socket serveur "); servs.close(); System.out.println("[OK]"); } catch(IOException e) { System.err.println("Erreur lors de la fermeture du socket coté serveur."); } } } catch(IOException e) { System.err.println("Erreur d'entrée/sortie pendant la création du socket serveur sur le port "+ port +"."); } } // end main } //end ServeurSimple Class