Thread Daten zwischen verschiedenen IO::Socket::INET sockets senden? (5 answers)
Opened by monti at 2012-02-29 18:57

monti
 2012-02-29 21:33
#156525 #156525
User since
2011-08-05
57 Artikel
BenutzerIn
[default_avatar]
Denke ich habe nun genug gelesen um eine nicht zu dumme Frage zu stellen:

Wenn ich eine Verbindung in den Hash schreibe mit

$con_hash{$con_ID}=$client;


und die betroffene verbindung wird beendet, dann muss ich das value/key paar aus dem hash löschen.
in dem moment wo die verbindung beendet wird habe ich aber nur das socket $client.
wie finde ich nun den hash key zu diesem socket?
ich müsste doch anhand $client herausfinden wie die $con_id im hash ist....

edit:
könnte das so funktionieren

Code: (dl )
1
2
3
4
5
while( my ($key, $value) = each %$con_hash ) {
if ($value == $client) {
delete $con_hash{$key};
}
}

Last edited: 2012-02-29 21:44:39 +0100 (CET)

View full thread Daten zwischen verschiedenen IO::Socket::INET sockets senden?