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