Win VNC (Разработка/Доработка существующего) C/.NET

Цена договорная
10 февраля 2020, 21:08 • 0 откликов • 7 просмотров
Необходимо
разработать VNC-клиент("как у Тимвьювера, только легче и свой") для
Windows посредством C и .NET Core/Framework (или любым другим вашим
предложением)

Приложение состоит из 2 основных частей и мини-части
* Приложение-клиент
* Приложение-оператор (для подключения)
* (мини-часть)База данных для приложения-оператора на центральном сервере

* Приложение-клиент (управляемая машина) всегда обращается только к одному центральному серверу, которое прописывается в самом конфигурационном билде при компиляции

* Приложение-оператор (или центральный сервер, управляющая машина другими словами) представляет из себя Windows-машину которая получает ответы от клиентов о состоянии их подключения (Онлайн/Оффлайн) и при инициализации подключения соединяют оператора цент. сервера с выбранным клиентом.

Главный функционал:
* понятно разработанный оптимизированный код
* поддержка линейки с Win7 по Win10
* малый вес (10-50кб) для приложения-клиента
* оптимизация работы со слабым соединением (адекватное сжатие картинки при передаче данных что бы не ложить сеть на слабом соединении)
*
корректное подключение к нужному клиенту (в моем готовом билде есть
проблемы неправильного подключения, когда программа-оператор
подключается ни к тому клиенту)
* реализация двухстороннего буфера обмена между управляющей и управляемой машинами
* режим ожидания в случае если центральный сервер оффлайн и автоматическое возобновление соединения
* прочие рабочие моменты обсудим в процессе реализации программы (естественно оплачиваемых доработок)

Предыдущий исполнитель после многих недель работы не смог доделать проект по причине недостатка опыта и знаний.
Однако основной функционал был успешно реализован и исполняется.
Само подключение, создание сессии, отображение экрана реализованы успешно, однако программа ломается от любого чиха и крашится (как карточный домик).
Есть ошибка с рекурские при попытке подключения, когда открывается один и тот же клиент вместо указанного, и так далее.

Новому исполнителю может быть передан полный бекап проекта который успешно компилируется в VS2019
Возможна работа как с 0 где вы по примеру реализуете необходимый функционал, так и доработка существующего кода.
Как
вам будет удобнее, однако с 0 предпочтительнее так как я буду рад
долгосрочному сотрудничеству с вами по разработанной вами программе, и вам будет удобнее в ней работать.
Могу предоставить сервера и тестировщиков для ускорения разработки программы.

Я максимально лоялен к вашим вариантам реализации необходимого функционала и буду рад поработать с талантливыми людьми на постоянной основе.
Опыт разработки похожих программ приветствуется!
Оплатой за качественную реализацию вас не обижу!