[Roma.pm] un piccolo problemino!
LordOfDeath
webmaster.staff at gmail.com
Wed Apr 29 08:09:10 PDT 2009
Gianni Ceccarelli ha scritto:
> On 2009-04-29 LordOfDeath <webmaster.staff at gmail.com> wrote:
>
>> il problema è che ho bisogno di IO::Socket, perchè non posso usare
>> altri moduli (non sono installati sulla macchina, e non posso
>> installarli)
>>
>
> Hmm. Studia Module::Install::Bundle e local::lib, potrebbero aiutarti
> molto.
>
>
li conosco, ma posso usare pochissimi moduli :(, e preferirei tenere
tutto in un file unico
> Curiosità: che razza di ambiente è, dove non puoi copiarci dei file?
>
è un account shell di un mio amico, che tiene pochissimi moduli basilari
(lwp e http non c'erano!)
>
>> ma il problema non è questo.. il problema è che anche
>> se fosse diversa la richiesta, il problema persiste...
>> come posso leggere dal socket e uscire dopo tot secondi dalla
>> connessione (anche in caso non abbia scritto niente il server?)
>>
>
> suggerisco perldoc -f select (la forma a 4 argomenti)
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Roma mailing list
> Roma at pm.org
> http://mail.pm.org/mailman/listinfo/roma
ho letto il perldoc di select con la forma a 4 argomenti, ovvero
select($rout=$rin, $wout=$win, $eout=$ein, 1);
ma sinceramente non sò come utilizzarla...!
io ho provato con
$rin = $win = $ein = '';
vec($rin,fileno(STDIN),1) = 1;
vec($win,fileno(STDOUT),1) = 1;
$ein = $rin | $win;
select($rout=$rin, $wout=$win, $eout=$ein, 1);
prima del while... però... da dove leggo l'output dopo?
(scusa l'ignoranza ma non ho mai dovuto fare una cosa del genere)
More information about the Roma
mailing list