我正在尋找開始爲我工作的公司編寫應用程序的代碼。我本人並不是一個真正的開發人員,但這是一個我已經決定在業餘時間用來建立自己的知識的項目.net簡單的客戶端/服務器體系結構所需的高級技術概述(Windows)
我在做什麼後有希望非常簡單(我是誰)從高層次的概述我想說500個客戶端機器(單獨的局域網)永久運行一個程序,並將其報告回中央的基於互聯網的服務器。從管理端的web界面,我想做到以下幾點:
- 見稱PC(所以PC會告訴它是活的服務器說每分鐘一次
- 有可能的在線狀態命令行訪問PC或運行程序的能力,遠程
- 到一個文件可能發送到PC
- 範圍,在客戶端刷新其信息未來
- 請求添加額外的功能(如能力我例如想要查看當前登錄的用戶)
從客戶端的側面透視我希望能夠做到 - 報告回來就好計算機名/ IP地址的/ etc每次所述信息改變 基本信息 - 接受命令從中央管理服務器的請求數據等
我在找的東西真的是一個技術的概述,可以做到這一點,我只是想指向正確的方向。我最初的搜索已經回購了WCF將是上述的一個很好的選擇 - 如果任何人知道從哪裏開始的資源,教程等,將非常感激。我假設我正在做的事情需要在Windows機器上提供服務,所以對任何技術最好的工作方式的任何深入瞭解也都會有所幫助。
這對於「不是真正的開發者」來說是一個巨大的項目。我建議你從大約十分之一的複雜性開始。 –
有許多[SNMP](http://msdn.microsoft.com/en-gb/library/windows/desktop/aa379100(v = vs.85).aspx)工具和庫,以及微軟自己的[WRM](http://msdn.microsoft.com/en-gb/library/windows/desktop/aa384372(v = vs.85).aspx),提供你的建議。 – arober11
由於服務器不在本地局域網內,因此所有通信都需要在443以上完成。我知道這是一個很大的項目,這就是爲什麼我希望從一開始就開始! – Trinitrotoluene