2013-12-21 109 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服务器如有找出命令已经发布给他们执行。

这只是一个可以用来对付你设置的问题,整体架构的概述。

相关问题