Cпасибо, про дисконнект не знал.
Но все равно не работает.
Код:
![Выделить весь код](images/misc/selectcode.png)
230 Ready to transfer files.
ftp> cd public
250 Changed directory.
ftp> put d:\na_ftp\test.txt
200 PORT command successful
425 Connection failed: Connection timed out
ftp> disconnect
221 Bye.
ftp> quit
Если во время ожидания ctrl+c нажать, то ожидание включается после команды дисконнект
Код:
![Выделить весь код](images/misc/selectcode.png)
230 Ready to transfer files.
ftp> cd public
250 Changed directory.
ftp> put d:\na_ftp\test.txt
200 PORT command successful
Разрыв любых активных подключений...
ftp> disconnect
ftp> quit
Завершить выполнение пакетного файла [Y(да)/N(нет)]?
Но это ожидание немного меньше.
Попробовал вместо disconnect команду close - тоже не помогает.