Salut ,
pour mon application serveur je veux optimiser thread pour le moment je fait 1thread/1socket mais c'est pas performant
est ce que a la place de threads j'utilise ThreadPool ou les task et merci
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 public virtual void Start() { //IsRun = true; _sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); try { _sock.Bind(EndPoint); } catch { Console.WriteLine("PORT INVALIDE "); return; } _sock.Listen(maxConnexion); new Thread( () => this.AcceptConnexion() ).Start(); }
Partager