5 public static void main(String
[] args
) {
6 ServerSocket listenSocket
= null;
8 System
.out
.println("Demarrage du serveur sur le port "
9 + Integer
.parseInt(args
[0]) + " et en attente de connexion :");
10 listenSocket
= new ServerSocket(Integer
.parseInt(args
[0])); // port
11 while (true) { // le dispatcher est le thread qui execute main()
12 Socket clientSocket
= listenSocket
.accept();
13 System
.out
.println("Connexion de :" + clientSocket
.getInetAddress());
14 //Launch the text broadcasting server
15 Thread serviceThread
= new Thread(new BroadcastThreadService(clientSocket
));
16 //Or lauch the object broadcasting server
17 //Thread serviceThread = new Thread(new BroadcastoThreadService(clientSocket));
18 serviceThread
.start();
22 System
.err
.println("IOException : " + e
);
27 if (listenSocket
!= null)
30 catch (IOException e
) {
31 System
.err
.println("IOException : " + e
);