[perl][up] passer des references entre thread
Bonjour.
J'ai un petit souci avec un serveur tcp. Nous avons créer une file d'attente de connexion de client. A chaque nouveal connection, nous sauvegardons l'bojet dans un tableau. c'est la que se situe le probleme. Si on fait un push d'une valeur texte, ca se passe sans probleme, mais des que nous faisons un push sur l'objet client, il ne sauve rien dans un tableau. Comment faire?
Code:
1 2 3 4 5 6 7 8 9 10 11
|
#Attende d'un client
my $client;
if($client = $server->accept())
{
print Dumper ($client); # on voit la valeur de hash
push @TAB_SOCKET, $client;
print Dumper (@TAB_SOCKET); # rien du tout
} |
Si a la place de $client, nous mettons "lol", ca ne pose aucun prob.
COmment sauvegarder $client???????