Написать бэк-коннект сервер для приложения
Разработка BackConnect(wiki) сервера на python для ос windows с gui на библиотеке tkinter (или аналогичной легковесной и кроссплатформенной).
Схема TCP соединений:
Clien -> BC_Server
Client_V тоже написан и протокол - стандартный протокол RFB(wiki).
Client, подсоединяющийся к БК серверу уже написан, есть исходники, протокол RFB "с надстройкой".
Детали надстройки над протоколом неизвестны, предположительно перед стартом оригинального протокола добавлено пара лишних пакетов сообщающих BC_Server дополнительную информацию.
Задача:
1. R&D. Анализ исходного кода и проверка возможности создание кода.
2. Минимально рабочий прототип - работа с одним Client.Достаточно консольной версии.
3. Раб вер.
4. Функционал окна БК-сервера HVNC:
а) BC порт-задается порт.
б) Start/Stop BC-сервер соответственно.
в) Внизу статус BC-сервера/кол-во ботов/номер порта,который слушается.
д) При клике по боту запускается VNC Viewer и происходит соединение c выбраным ботом.
г) В качестве примера дополнительно направляем скриншоты окон.
5. Полный запрет на winAPI.
6. Предоставление исходников на всех стадиях проекта.В идеале-приватный репозиторий на bitbucket,в котором мы видим этапы разработки.
7. Поддержка,исправления и доработки по результатам эксплуатации.