Разработка программы переноса файлов FTP на Delphi, C++

40 000 руб. за проект
04 декабря 2022, 10:36 • 9 откликов • 84 просмотра
Требуется разработка программы переноса файлов на Windows с максимально быстрой скоростью и мультипоточностью.
Предполагаемые языки Delphi, C++.

В качестве протокола предлагается использовать многопоточный шифрованный FTP
Файлы будут переноситься с разных ПК на сервер в датацентре по РФ. В основном разброс RTT от 5мс до 30мс, но в редких случаях бывает доходит до 100мс

Клиентская часть системы должна работать на любых ОС Windows (Windows 7-11, Windows 2008R2-2022 Server) без необходимости установки дополнительного ПО или компонентов. (К примеру .NET Framework и т.п.)
Серверная часть системы должны устанавливаться как служба и работать на версиях ОС Windows Server 2012R2-2022

Возможное исключение установки ПО/компонентов – автоматическая установка или использование portable версий обговаривается отдельно. Необходимо чтобы это не повлияло на работу Системы и не заставило пользователя разбираться почему не установился компонент ОС и т.п.

Среду разработки, тестовую среду со всеми ОС предоставим.
Подробное ТЗ во вложении
Функционал, описанный в системе - первый этап данной программы. На текущий момент надо добиться максимальной скорости и отсутсвия ошибок в передаче. После этого будем допиливать функционал.

Ограничений в использовании библиотек я не ставлю. Тесты скорости передачи проводились на filezilla, можно хоть исходники или библиотеки, которые она использует, брать за основу и допиливать.
Файлы