Взаимодействие с удаленным рабочим столом

В приложении клиент-сервер (форма) aC#.net клиент отправляет изображение рабочего стола с помощью следующего кода:

Код клиента TCP:

    BinaryFormatter binFormatter = new BinaryFormatter();
    mainStream = client.GetStream();
    binFormatter.Serialize(mainStream, GrabDesktop());

И TCP Listener(сервер) принимает его в формате изображения: TCP Listener(сервер) код:

mainStream = client.GetStream();
pictureBox1.Image = (Image)binFormatter.Deserialize(mainStream);

В приведенном выше приложении сервер получает изображение от клиента. Но сервер не может взаимодействовать с рабочим столом клиента.

Итак, вопрос в том, как разрешить пользователю (слушателю) серверного приложения взаимодействовать с рабочим столом клиента и выполнять некоторые интерактивные функции, такие как щелчок, установка и т. Д.?

Заранее спасибо.

0 ответов

Другие вопросы по тегам