PDA

Visualizza la versione completa : leggere da STDIN non bufferizzato


gianvituzzi
09-10-2008, 18:50
Salve,

ho uno script CGI che gira su un web server e legge il flusso in
entrata di STDIN con questo codice:


use IO::Handle
# use IO::Handle '_IONBF'; dovrei usare questo?

if ( $io->fdopen(fileno(STDIN),"r") )
{
while($io->read($buf, 1024))
{
# ...
{
}


ora vorrei che il flusso che leggo fosse non bufferizzato, quindi appena
disponibile qualcosa leggo...ho letto che PerlIO potrebbe fare al caso
mio con il pragma :unix

Ma come inserisco questo prafma nel codice sopra?

grazie

Loading