Преобразование RDP в HTTP
Последние несколько месяцев я участвовал в исследовательском проекте по созданию приложения Windows для совместного использования экрана с более продвинутыми функциями, такими как "Поделиться только выбранным приложением". Даже несмотря на то, что я получил все функции перфорации в NAT-зале, я стал узким местом для общения. Тем не менее я не могу преодолеть эту проблему. Поэтому я решил использовать реле для связи. следующее изображение показывает идею в моей голове.
Здесь мне нужно получить доступ к данным RDP, чтобы преобразовать их в байтовые массивы. Тогда я могу отправить их через HTTP.
Согласно результатам моего исследования, RDP - лучшая технология, которая подходит для приложения с общим экраном (Windows). Вот почему я пытаюсь продолжить с RDP.
Любой, кто имеет какие-либо идеи об этом преобразовании, пожалуйста, помогите мне.
1 ответ
Отбросьте из головы всю концепцию RDP, это не поможет решить проблему. Все, что вам нужно сделать, это подключить одно приложение TCP ко второму приложению TCP через сторонний прокси. Это классическая ситуация VPN или туннелирования, посмотрите примеры того, как спроектировать систему VPN/ туннель, или подберите предварительно собранную библиотеку для нее.