Salut ,
pour mon application serveur je veux optimiser thread pour le moment je fait 1thread/1socket mais c'est pas performant
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();
 
        }
est ce que a la place de threads j'utilise ThreadPool ou les task et merci