我正在研究可以跟蹤計算機實驗室中的違規用戶的工作場所的系統。我有一個系統來跟蹤用戶(他們的登錄名是什麼,以及可用的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