X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TD2%2Fserver%2FMain.java;h=89773356ddac648e23d70ee21c175009def60683;hb=fa64a77feda8a509cb71cbe7a6f5c4331f689682;hp=68ef78e817d11a1a1f3c698e011a8bfe626af630;hpb=ef87f1a8633012e6ba3ba20d095a619b7387ab49;p=TD_SR.git diff --git a/TD2/server/Main.java b/TD2/server/Main.java index 68ef78e..8977335 100644 --- a/TD2/server/Main.java +++ b/TD2/server/Main.java @@ -5,18 +5,22 @@ 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 + int servPort = Integer.parseInt(args[0]); + System.out.println("Demarrage du serveur sur le port " + + servPort + " et en attente de connexion :"); + listenSocket = new ServerSocket(servPort); // port while (true) { // le dispatcher est le thread qui execute main() Socket clientSocket = listenSocket.accept(); System.out.println("Connexion de :" + clientSocket.getInetAddress()); + //Launch the text broadcasting server Thread serviceThread = new Thread(new BroadcastThreadService(clientSocket)); + //Or launch the object broadcasting server //Thread serviceThread = new Thread(new BroadcastoThreadService(clientSocket)); serviceThread.start(); } } catch (Exception e) { - System.err.println("IOException : " + e); + System.err.println("Exception : " + e); e.printStackTrace(); } finally {