我正在研究可以跟踪计算机实验室中的违规用户的工作场所的系统。我有一个系统来跟踪用户(他们的登录名是什么,以及可用的vnc终端)。该系统使用Windows服务收集有关登录到实验室计算机的用户的信息。它响应在前台机器上运行的主程序,其中包含关于用户会话等的数据的一行响应。但是,我希望有一个Web应用程序(WordPress插件)能够通过我的应用程序查询这些实验室机器服务安装在它们上面:获取屏幕截图,发送消息弹出窗口(因为net send
在网络上被阻止),并且可能有更多功能可用。使用Windows服务进行XML-RPC通信
我使用的协议是这样的:
- 接待台发送一个UDP包具有单个字
rollcall
- 实验室机使用具有有关用户会话数据TCP-连接回响应
- 分组响应:
<machine name>;ROLLCALL;<username>;<domain>
- 分组效应初探(备选):
<machine name>;<username>;<domain>;<table number>
- 分组响应:
但是,我不确定我是否应该从网络上这样查询。我宁愿尝试一些类似于XML-RPC的通信,但我找不到任何有关如何在Windows服务应用程序(非ASP.NET)中完成此任务的示例。
有没有人有任何建议?我更喜欢XML-RPC协议,因为我想试验和学习XML-RPC。
XML-RPC已经过时了。你为什么认为你应该学习它? – 2011-02-19 00:29:23
@John - 它仍然用于许多应用程序(主要是基于Web的)。我见过一些例子,看起来很整洁。 – Zack 2011-02-19 01:21:17