sjsteve33171 Ответов: 2

Приложение удаленного доступа C#


Я хочу сделать приложение, похожее на teamviewer, но мое собственное. У меня есть несколько вопросов.

Пока что у меня есть:
1) Мой рабочий стол захвачен и отображается нормально.
2) у меня есть сокет-сервер, принимающий асинхронные клиенты и принимающий команды и отправляющий их обратно.

мой вопрос:
1) Если мой клиент отправляет поток RDP на сервер, как я могу сохранить этот поток?
2) Как лучше всего хранить информацию о подключенном клиенте? Держать его в классе? Или записать его в БД?
3) Как я могу хранить поток данных?
4) Если клиент подключается, как я могу вытащить этот поток?

Спасибо Вам заранее!

Что я уже пробовал:

Просмотрел форумы и нашел похожие ответы, но ничего конкретного для меня.

2 Ответов

Рейтинг:
14

RickZeeland

Эти статьи CodeProject могут помочь вам начать работу:
Мульти RDP клиент .NET[^]
Использование потоковой передачи: Приложение Для Удаленного Рабочего Стола Windows[^]


sjsteve33171

Спасибо за ввод Рик, однако это использование терминальных служб COM. Я смотрю на сокеты C# и потоковую передачу

Рейтинг:
1

sjsteve33171

Пошел с MemoryStream.

Спасибо за указатель.