dakmatt has asked for the wisdom of the Perl Monks concerning the following question:
the open_con() function is to open connection to the server.that one is functionally ok.the above problem with the above code is that i don't know how to terminate the while loop after it finish writing the into the AUDIO file from streaming <F> . i try to modified like this.if(open_con(F,"localhost","port")) { $text = "some expression to be send to the server"; syswrite(F,$text,500); open(AUDIO,">$audio_file); $receive = <F>; // instead of sysread(F,$receive,500) while($receive = <F>) { print AUDIO $receive; } close AUDIO; }
the above code,doesn't work too. so,please give me any suggestion or sample code to stop the streamming <F> and terminate it writing to the AUDIO file.while($receive=<F>) { if($receive eq "\n") { last; } print AUDIO $receive; }
:Dthank you in advance.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: how to stop the file
by particle (Vicar) on Feb 05, 2002 at 13:56 UTC | |
|
Re: how to stop the file
by screamingeagle (Curate) on Feb 05, 2002 at 08:11 UTC | |
by metadoktor (Hermit) on Feb 05, 2002 at 08:13 UTC | |
|
Re: how to stop the file
by gt8073a (Hermit) on Feb 05, 2002 at 15:56 UTC |