[bcn-pm] Pregunta sobre Net::Ftp
pancake
pancake at phreaker.net
Thu Feb 24 05:22:51 PST 2005
pots fer servir un alarm(); pero crec q nomes anira en *NIX.
On Thu, 24 Feb 2005 12:44:35 +0100
Ktala <ktalanet at yahoo.es> wrote:
> Gràcies Xavier, encara no he pogut reproduïr un timeout perque sembla
> que la xarxa avui funciona perfecte, però he desconectat la xarxa i m'ha
> agafat l'error en el get.
>
> Merci per tot
>
> Miquel (a.k.a. Ktalà)
>
> P.S. Sabries per casualitat com fer que el client pugui anar a traves
> d'un proxy? es amb la opcio Firewall quan fas el new al host per crear
> l'objecte?
>
> En/na Xavier Noria ha escrit:
> > On Feb 24, 2005, at 10:59, Ktala wrote:
> >
> >> Hola a tots :
> >>
> >> Tinc fet un aplicatiu en perl (bé, son tres scripts per baixar paquets
> >> .deb per Debian) i estic usant el mòdul Net::Ftp.
> >>
> >> El problema que tinc es que no aconsegueixo controlar el timeout quan
> >> faig el get al servidor amb la sentencia
> >>
> >> $ftp_connection->get($3) || print_error("Error");
> >>
> >> Com es pot fer perque quan hi hagi un timeout em surti el missatge
> >> "Error" i pugui finalitzar jo el codi i no haver de posar un "or die" ?
> >
> >
> > Com que si get() falla es retorna undef, llavors has de fer una cosa
> > d'aquest estil:
> >
> > if (not defined $ftp_connection->get($3)) {
> > print "Error";
> > # ...
> > exit 1;
> > }
> >
> > Si els ... no fan res jo de vegades uso aquest idioma
> >
> > $ftp_connection->get($3) or print "Error" and exit 1;
> >
> > i si el missatge d'error es prou informatiu llavors faig anar per
> > exemple aixo
> >
> > $ftp_connection->get($3) or print <<MSG and exit 1;
> > El get ha petat per tal i qual, comprova que els parametres
> > de l'arxiu de configuracio $cfg_file son correctes, i que
> > tal i qual.
> > MSG
> >
> > -- fxn
> > _______________________________________________
> > llista dels Barcelona-pm
> > Barcelona-pm at pm.org
> > http://mail.pm.org/mailman/listinfo/barcelona-pm
> > BCN Perl Mongers: http://barcelona.pm.org
> >
>
>
> _______________________________________________
> llista dels Barcelona-pm
> Barcelona-pm at pm.org
> http://mail.pm.org/mailman/listinfo/barcelona-pm
> BCN Perl Mongers: http://barcelona.pm.org
More information about the Barcelona-pm
mailing list