X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TD2%2Fserver%2FMain.java;h=68ef78e817d11a1a1f3c698e011a8bfe626af630;hb=ef87f1a8633012e6ba3ba20d095a619b7387ab49;hp=c0504484646b86eab93404b4521c6a25ccfe8bfe;hpb=ef258436b31ba460b5038c5b7b62a06ea8968b2d;p=TD_SR.git diff --git a/TD2/server/Main.java b/TD2/server/Main.java index c050448..68ef78e 100644 --- a/TD2/server/Main.java +++ b/TD2/server/Main.java @@ -1,31 +1,34 @@ -import java.net.*; -import java.io.*; - -public class Main { - public static void main(String[] args) { - ServerSocket listenSocket = null; - try { - listenSocket = new ServerSocket(Integer.parseInt(args[0])); // port - while (true) { // le dispatcher est le thread qui execute main() - Socket clientSocket = listenSocket.accept(); - System.out.println("Connexion de :" + clientSocket.getInetAddress()); - Thread serviceThread = new Thread(new EchoServerThreadService(clientSocket)); - serviceThread.start(); - } - } - catch (Exception e) { - System.err.println("IOException : " + e); - e.printStackTrace(); - } - finally { - try { - if (listenSocket != null) - listenSocket.close(); - } catch (IOException e) { - System.err.println("IOException : " + e); - e.printStackTrace(); - } - } - } - -} +import java.net.*; +import java.io.*; + +public class Main { + public static void main(String[] args) { + ServerSocket listenSocket = null; + try { + System.out.println("Demarrage du serveur sur le port " + Integer.parseInt(args[0]) + ", mise en attente de connexion :"); + listenSocket = new ServerSocket(Integer.parseInt(args[0])); // port + while (true) { // le dispatcher est le thread qui execute main() + Socket clientSocket = listenSocket.accept(); + System.out.println("Connexion de :" + clientSocket.getInetAddress()); + Thread serviceThread = new Thread(new BroadcastThreadService(clientSocket)); + //Thread serviceThread = new Thread(new BroadcastoThreadService(clientSocket)); + serviceThread.start(); + } + } + catch (Exception e) { + System.err.println("IOException : " + e); + e.printStackTrace(); + } + finally { + try { + if (listenSocket != null) + listenSocket.close(); + } + catch (IOException e) { + System.err.println("IOException : " + e); + e.printStackTrace(); + } + } + } + +}