bonsoir à tous le monde dans les codes sur les socket je voit qu'il utilise les threads j'ai lu la définition d'un thread mais j'ai pas compris la différence entre les threads et les processus
voici un code que j'ai lu
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 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(); }
Partager