On log in Net::Telnet blocks until specified timeout expires even when login is successful. For example if I specify timeout at 5 years, $telnet->login('admin',$password); will block for 5 years eventhough the login required only milliseconds.
I have thousands to things to telnet to with the result if I set $telnet->timeout() too high my task will take forever, if too low many slow remotes will timeout even though they are on line.
Seems to me proper design would be for telnet->login('admin',$password); to return as soon as login is complete.
Is there a work around or alternate perl telnet to use?