in reply to Net::FTP Timeout

Timeout is the amount of time you want to give the command to work. If it hits the limit, it dies

It has a purpose if you know something should not take long. For example an FTP to a local server versus one of a slow wan link. You would increase the timeout for the slow wan and most likely decrease for the local server

If you want more network programming, take a look a Lincoln Steins "Network Programming with Perl"