Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Net::FTP режимы работы сервера


Автор: nIkTo 29.3.2010, 13:51
Работаю с модулем Net::FTP.
Возникла проблема, как определить (средствами Perl) в каком режиме работает фтп сервер (Passive, Active) т.к. если сервер работает в пассивном режиме а клиент в активном, то скрипт вываливается с ошибкой при попытке прочитать данные ... 
Цитата
Timeout at C:/Perl/lib/Net/FTP.pm line 972

Автор: Pfailed 29.3.2010, 14:15
Попробуйте так.
Код

warn $ftp->supported('PORT') ? 'active mode supported' : 'active mode *not* supported';
warn $ftp->supported('PASV') ? 'passive mode supported' : 'passive mode *not* supported';


А вообще насколько я понимаю любой ftp сервер обязан уметь работать в пассивном режиме.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)