Forum Astuces.divers [Perl] Aller plus loin avec Net::Server

Posté par  .
Étiquettes : aucune
0
28
juin
2004
L'un des gros soucis avec la méthode multiplex de Net::Server, est que le multiplexage (le select quoi) est géré par la classe, et que l'on a pas beaucoup le contrôle de la boucle principale. Comment alors gérer ses propres connexions sans forker comme un mal propre ?
C'est simple, comme l'on peut s'en douter, Net::Server::Multiplex est basé sur IO::Multiplex, il suffit alors de récupérer l'objet IO::Multiplex :

$mux = $server->{net_server}->{server}->{mux};

et d'y ajouter votre connexion :

my $sock = new (…)