#.net #vb.net
#.net #vb.net
Вопрос:
Я создал 2 приложения; сервер и клиент.
Мне нужно иметь возможность управлять клиентом с сервера
Пример:
Если у нас есть музыкальный проигрыватель, транслирующий видео, я хочу, чтобы при воспроизведении видео я мог останавливать, воспроизводить, отключать звук клиента с сервера
Пожалуйста, скажите мне, как начать использовать сокеты.
Комментарии:
1. что у вас есть на данный момент? взаимодействуют ли ваши клиентские и серверные приложения clinet в данный момент с друг другом?
2. да, оба связаны друг с другом
3. итак … в чем сложность? связь? или выполнение операций проигрывателя?
4. мне нужна помощь в выполнении управления состоянием воспроизведения
5. итак … это в значительной степени не вообще зависит от сокетов или того факта, что существует отдельный клиент / сервер… Я действительно думаю, что вам следует немного прояснить вопрос…
Ответ №1:
Для начала..
- Установите сокет-соединение от клиента к серверу.
- Прослушайте события клавиатуры на клиенте (компьютере, с которого вы управляете)
- С помощью сокетов передавайте сообщения с клавиатуры от клиента на сервер (компьютер, которым вы хотели бы управлять)
- Как только вы получите сообщение на сервере, используйте SendMessage Win32 api для отправки сообщений с клавиатуры целевому приложению с помощью дескриптора окна