как управлять в клиентском приложении

#.net #vb.net

#.net #vb.net

Вопрос:

Я создал 2 приложения; сервер и клиент.
Мне нужно иметь возможность управлять клиентом с сервера

Пример:

Если у нас есть музыкальный проигрыватель, транслирующий видео, я хочу, чтобы при воспроизведении видео я мог останавливать, воспроизводить, отключать звук клиента с сервера

Пожалуйста, скажите мне, как начать использовать сокеты.

Комментарии:

1. что у вас есть на данный момент? взаимодействуют ли ваши клиентские и серверные приложения clinet в данный момент с друг другом?

2. да, оба связаны друг с другом

3. итак … в чем сложность? связь? или выполнение операций проигрывателя?

4. мне нужна помощь в выполнении управления состоянием воспроизведения

5. итак … это в значительной степени не вообще зависит от сокетов или того факта, что существует отдельный клиент / сервер… Я действительно думаю, что вам следует немного прояснить вопрос…

Ответ №1:

Для начала..

  1. Установите сокет-соединение от клиента к серверу.
  2. Прослушайте события клавиатуры на клиенте (компьютере, с которого вы управляете)
  3. С помощью сокетов передавайте сообщения с клавиатуры от клиента на сервер (компьютер, которым вы хотели бы управлять)
  4. Как только вы получите сообщение на сервере, используйте SendMessage Win32 api для отправки сообщений с клавиатуры целевому приложению с помощью дескриптора окна