Не зная точно, что должен делать ваш код (как часто он соединяется, сколько файлов ему нужно передать и т. Д.), Трудно сказать.
Мое личное мнение будет одним FTPClient()
, но подключайтесь / проверяйте подлинность / передавайте / отключайте каждый раз, когда вам нужно что-то сделать (при условии, что между ними будет разумный разрыв). Причина заключается в том, что FTP-сессии часто имеют довольно короткие тайм-ауты бездействия.