Система должна представлять собой клиент серверную архитектуру: клиенты обмениваются друг с другом файлами через сервер посредник. Урезанный аналог «Teamviewer».

1. Каждому клиенту должен присваиваться идентификатор, с помощью которого к нему можно подключиться.

2. Подключение клиента к клиенту требует аутентификацию по сессионному паролю (который генерируется случайно, при каждом запуске, однако может быть изменен).

3. Канал передачи файлов должен быть криптографически защищен.

4. При подключении клиента к другому клиенту, на выбор даются два режима работы:

a. Клиент, к которому подключаются, самостоятельно определяет файлы для загрузки клиента, подключающегося.

b. Подключающийся клиент свободно перемещается по файловой системе, и сам выбирает, что ему делать: загружать/выгружать/запускать файлы.

5. Программа должна поддерживать возможность подключения плагинов.

6. Возможность автозагрузки программы (в неактивном режиме программа работает в трее).

7. Клиенты должны уметь обмениваться сторонами.

Целевые операционные системы: win32/64, старше win2k.

Отсутствие зависимостей: (тянуть java, Net Framework не стоит)

Остальное, при детальном рассмотрении заказа.

11 лет назад
kutsyy
Михаил 
38 лет
11 лет в сервисе
Был
9 лет назад

Выбранный исполнитель

msa777
44 года
17 лет в сервисе
Был
8 лет назад
11 лет назад
$500
10 дней
Исполнитель 4 раза переносил сроки и в конце концов пропал.

Заявки фрилансеров

msa777
44 года
17 лет в сервисе
Был
8 лет назад
11 лет назад