Поведение переменной ftputil (ошибки 10054, 10060)
Здравствуйте, у меня есть простая функция, чтобы перечислить все файлы на FTP-сервере.
import ftputil
ftp = ftputil.FTPHost("3.xxx.xxx.xx","xxxxxxxx", "xxxxx")
for (Root, dirs, files) in ftp.walk(Root) : #Iterate over remote file
for fileName in files :
list[Root+ "/"] = fileName
ftp.close()
Иногда перечисление сделано хорошо, но иногда я получаю ошибки: ftputil.ftp_error.FTPOSError: 10054 или ftputil.ftp_error.FTPOSError: 10060
К сожалению, сервер находится за брандмауэром, который я не могу изменить. Но мои вопросы: правильно ли я использую библиотеку ftputil? Я получаю эти ошибки, потому что я открыт для многих подключений? Можно ли исправить эти ошибки без изменения свойств брандмауэра?