Как создать несколько параллельных подключений на ФТП сервер в FluentFTP?
Запускаю с помощью Task`ов несколько соединений с ФТП сервером при помощи FluentFTP (от одинакового юзера).
Процесс идёт пока одна из задач не завершается и даёт команду Disconnect.
Вторая сразу выкидывает исключение:
System.InvalidOperationException: No connection to the server has been established.
в FluentFTP.FtpClient.GetReply()
в FluentFTP.FtpClient.UploadFileInternal(Stream fileData, String remotePath, Boolean createRemoteDir, FtpExists existsMode, Boolean fileExists, Boolean fileExistsKnown, IProgress`1 progress)
Может я ошибаюсь, но грешу на то что серверу пофиг кто дал команду и он разрывает оба соединения (так как они от одного юзера). Или нет?
Как мне победить это и как дать понять, что это разные коннекты?