Bonjour,
Je crée en ce moment un serveur basé sur select() pour la gestion des sockets.
Je me demaindais... comment est-ce possible de séparer en plusieurs threads (2-3 peu importe) les connections pour un même port?
Je voudrais pouvoir diviser les nouvelles connections afin de pourvoir les accepter plus rapidement.
Est-ce que je dois faire (ex pour 2 threads) 2 appels à bind() différents pour la même addresse, ou un même bind() et 1 appeal à accept() pour chaque thread? Ou encore 1 appeal à select() à l'intérieur de chaque thread?
Quelqu'un a une idée?
Je ne sais pas trop comment m'y prendre. Je suis relativement débutant sur le plan des sockets. Merci!
Partager