2013-12-21 36 views
0

我做了谷歌搜索一點點,但找不到任何解釋瞭如何做我想做的。我有一個應用程序,接受像「播放音樂」,「設置鬧鐘」等命令,用我的聲音控制我的電腦。一切都很好,但現在我想繼續前進,並在我的主計算機上運行該程序,然後將該程序安裝在另一臺計算機上,並能夠選擇要在哪裏發生的命令。有一個C#程序發送命令到另一個C#程序

例如:我有客戶機1在廚房臥室和客戶端2。如果我發出命令「設置鬧鐘爲6:00 A.M.」在客戶端1上,我不希望在客戶端2上設置鬧鐘。但是,如果我告訴客戶端2我想在客戶端1和客戶端2上播放歌曲,我希望該命令轉到客戶端1,並且然後客戶端1在兩個客戶端上激活音樂。所以我想要從客戶端1發出所有命令,並讓客戶端2告訴它要發送什麼命令。我需要的東西,如果我起身去關閉運行在同一客戶端1.

我不知道我是多麼明顯的是關於5級不同的客戶端,將工作,讓我知道你需要什麼。

回答

0

既然你有不止一臺電腦,那麼你一旦計算機的CPU和內存上運行任何程序將不知道對方的存在。 「遠距離通信」這種需求的解決方案是什麼?電信,特別是網絡。在Windows安裝要做到這一點最簡單的方法是在一臺計算機上安裝IIS或Apache(或的NodeJS,偶數)(我們稱之爲服務器),並在客戶端和服務器本身定期檢查Web服務器如有找出命令已經發布給他們執行。

這只是一個可以用來對付你設置的問題,整體架構的概述。

相關問題