Cher journal, j'essaye de créer un petit serveur en perl mais je n'arrive pas à lui faire assimiler que s'il y a quit tout seul, il doit s'arrêter et que ca doit être pareil pour tous ses forks.
Le code:
#!/usr/bin/perl
use IO::Socket;
my $value;
my $pid=0;
$serv = IO::Socket::INET->new(LocalPort => 3865,
Type => SOCK_STREAM,
Reuse => 1,
Listen => 10);
while($pid==0){
$pid=open FILS,"-|" if $client=$serv->accept();
}
while($client){
$client->send("Hello, World!\n","");
while(1){
$client->recv($value,10);
chomp $value;
last if($value=~m/quit/);
$client->send("Valeur:$value\n","") if($value);
}
last if($value=~m/quit/);
}
close($serv);
Avec m/^quit$/ , il prend pas en compte la commande quit et si je lance deux connections au serveur, la première peut quitter avec quit mais pas la deuxième :( ...
# Powa \o/
Posté par Infernal Quack (site web personnel) . Évalué à 10.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Powa \o/
Posté par Yann012 . Évalué à 1.
La page ne s'est pas remise à jour ce qui m'a fait croire que le journal n'a pas été posté.
[^] # Re: Powa \o/
Posté par Anonyme . Évalué à -10.
# Erlang
Posté par Mickaël Rémond (site web personnel) . Évalué à 2.
Tu devrais jeter un oeil dessus:
- http://www.erlang.org/(...)
- http://www.erlang-projects.org/(...)
Bon courage.
Mickaël
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.