Implémentation du mécanisme Epoll dans le framework Reactor pour serveurs haute concurrence
1. Définition de l'interface du gestionnaire d'événements
class GestionnaireEvenement {
public:
virtual void traiterLecture() = 0; // Callback pour les événements de lecture
virtual void traiterEcriture() = 0; // Callback pour les événements d'écriture
virtual int obtenirDescripteur() const = 0; // Obtenir le descripteur de ...
Publié le 2 septembre à 20h54
Fonctionnalités avancées de la programmation réseau sous Linux
Limites de la fonction select
Le descripteur de fichier (fd_set) est fondamentalement un bitmap avec une capacité fixe de 1024, limitant ainsi le nombre maximal de connexions surveillables. De plus, l'utilisation de la même structure pour la surveillance et les événements prêts complique la manipulation. La fonction nécessite de multiples copie ...
Publié le 23 juin à 17h36