Probleme de fork & serveur socket [Perl] - Perl - Programmation
Marsh Posté le 11-02-2005 à 19:47:33
sharlaan a écrit : |
open(STDIN, "<&Client" ) or die "impossible de dupliquer le client 1 : $!";
essaie comme ca.
Marsh Posté le 12-02-2005 à 16:43:12
merci, ca marche
Marsh Posté le 13-02-2005 à 01:02:19
par contre j'ai un probleme, lorsque je ferme la connexion sur un client, il reste encore un process qui traine :
Code :
|
il y'a un truc qui manque dans mon script ?
Marsh Posté le 13-02-2005 à 19:13:24
sharlaan a écrit : par contre j'ai un probleme, lorsque je ferme la connexion sur un client, il reste encore un process qui traine :
|
oui, il manque le nettoyage des zombies
lis ca:
http://www.india-seo.com/perl/cookbook/ch16_20.htm
Marsh Posté le 13-02-2005 à 22:16:00
merci
Marsh Posté le 11-02-2005 à 12:26:29
dans un livre (sur perl, logique), je suis tombé sur cet exemple :
j'ai donc supposé qu'il était complet et j'ai à peu pres compris le programme, mais j'en doute car lors de la connexion à ce programme (via socket en telnet), j'ai cette erreur dans la console où j'ai lancé ce programme et ca kill la connexion telnet :
impossible de dupliquer le client 1 : Aucun fichier ou répertoire de ce type at fork.pl line 21, <Client> line 1.
Vous auriez une idée sur la cause et comment le résoudre ?
---------------
"Deux chose sont infinies, l'univers et la sotise humaine. Mais je ne suis pas sûr de ce j'affirme quant à l'univers." Albert Einstein