bonsoir à tous le monde dans ce code
dans le tutoriel il dit qui créer un thread par connexion mais quand je lit le code je voit que le thread est créer au départ seulement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 import java.io.IOException; import java.net.*; public class Serveur { public static void main(String[] zero){ ServerSocket socket; try { socket = new ServerSocket(2009); Thread t = new Thread(new Accepter_clients(socket)); t.start(); System.out.println("Mes employeurs sont prêts !"); } catch (IOException e) { e.printStackTrace(); } } } class Accepter_clients implements Runnable { private ServerSocket socketserver; private Socket socket; private int nbrclient = 1; public Accepter_clients(ServerSocket s){ socketserver = s; } public void run() { try { while(true){ socket = socketserver.accept(); // Un client se connecte on l'accepte System.out.println("Le client numéro "+nbrclient+ " est connecté !"); nbrclient++; socket.close(); } } catch (IOException e) { e.printStackTrace(); } }
je voudrais comprendre l'instruction Thread t = new Thread(new Accepter_clients(socket)) créer un seul thread comment les autres thread sont créer
merci d'avance
Partager