Отправить сообщение на удаленный компьютер в локальной сети - PullRequest
0 голосов
/ 17 сентября 2010

Как я могу в c # отправить окно сообщения на удаленный компьютер?У меня есть учетные данные удаленного компьютера и имя компьютера.Может для этого использовать WMI?

Ответы [ 2 ]

2 голосов
/ 17 сентября 2010

Посмотрите на команду NET SEND. Однако служба сообщений должна быть включена на удаленном компьютере - вы можете использовать PSEXEC для запуска этого.

1 голос
/ 17 сентября 2010

Я думаю, вы спрашиваете, как отправить сообщение на удаленный компьютер через c #. Если это так, у вас есть несколько вариантов, см. Ниже:

Организация очередей сообщений Microsoft - Только в том случае, если вам нужна сверхнадежная структура, обеспечивающая доставку вашего сообщения, даже если пункт назначения отключен.

Многоадресное UDP-сообщение - Вы можете использовать пространство имен System.NET.Sockets для отправки пакетов UDP и создать клиент для их прослушивания, который может быть запущен из n номеров удаленного сервера. Это не проверка ошибок, и если удаленный сервер не работает, то вам не повезло.

Соединение с сокетом TCP - Вы можете использовать пространство имен System.NET.Sockets для отправки пакетов TCP и создать клиент для их прослушивания, который может быть запущен с n номером удаленного сервера. Это проверка ошибок, и если удаленный сервер не работает, то вам не повезло.

Надеюсь, это даст вам направление.

Наслаждайтесь!

...