Thread Einlesen aus (my $buffer = <$client>) klappt nicht
(4 answers)
Opened by Hagen at 2008-09-30 16:07
"$client" wird hier als Filehandle benutzt. Was auch funktioniert, da IO::Socket::INET IO::Socket nutzt, das wiederum IO::Handle nutzt.
Code (perl): (dl
)
my $buffer = <$client> Das liest eine "Zeile" (was eine Zeile ist wird in "$/" definiert, voreingestellt ist "\n") Du musst also Daten auf den Port schicken, die werden dann verarbeitet. Die WhileSchleife bricht erst bei einem "EOF", wenn also das Lesen vom Filehandle "false" ergibt. Das passiert, meine ich, wenn du die Verbindung zum Script auf dem entsprechenden Port schließt. |