Я работаю над системой для своего рабочего места, которая может отслеживать оскорбительных пользователей в компьютерной лаборатории.У меня есть система для отслеживания пользователей (каков их логин и доступные терминалы vnc).Эта система использует службу Windows для сбора информации о пользователях, вошедших в компьютеры лаборатории.Он отвечает на главную программу, запущенную на приемной машине, ответом в одну строку, содержащим данные о пользовательских сессиях и т. Д. Однако я хотел бы, чтобы веб-приложение (плагин WordPress) могло запрашивать эти лабораторные машины через мойСлужба, установленная на них для: получения снимков экрана, отправки всплывающих сообщений (поскольку net send
заблокирована в сети) и, возможно, появятся дополнительные функции.
Протокол, который я использую, таков:
- Служба регистрации отправляет UDP-пакет с одним словом
rollcall
- Лабораторные машины отвечают по протоколу TCP-connect с данными о пользовательских сеансах
- Ответ пакета:
<machine name>;ROLLCALL;<username>;<domain>
- Пакетный ответ (альтернативный вариант):
<machine name>;<username>;<domain>;<table number>
Однако я не уверен, стоит ли запрашивать подобное из Интернета.Я бы предпочел попробовать что-то вроде связи XML-RPC, но я не могу найти примеров того, как это сделать, в приложении-службе Windows (не -ASP.NET).
Кто-нибудьесть какие-нибудь рекомендации? Я бы предпочел протокол XML-RPC, потому что я хотел бы экспериментировать и изучать XML-RPC.