Взаимодействие с удаленным рабочим столом
В приложении клиент-сервер (форма) 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);
В приведенном выше приложении сервер получает изображение от клиента. Но сервер не может взаимодействовать с рабочим столом клиента.
Итак, вопрос в том, как разрешить пользователю (слушателю) серверного приложения взаимодействовать с рабочим столом клиента и выполнять некоторые интерактивные функции, такие как щелчок, установка и т. Д.?
Заранее спасибо.