我做了一些谷歌搜索,但找不到任何解释如何做我想要的东西。我有一个接受“播放音乐”,“设置闹钟”等命令的应用程序,用我的声音来控制我的电脑。一切都很好,但现在我想继续前进并拥有在我的主计算机上运行的程序,然后在另一台计算机上安装该程序,并能够选择我想要在哪里发生的命令。
示例:我在卧室有客户1,厨房有客户2。如果我发出命令“在下午6点设置闹钟”在客户端1上,我不希望在客户端2上设置警报。但是,如果我告诉客户端2我想在客户端1和客户端2上播放歌曲,我希望命令转到客户端1,并且然后客户端1激活两个客户端上的音乐。所以我希望从客户端1给出所有命令,并让客户端2告诉它要发送什么命令。如果我在同一个客户端1上运行5个不同的客户端,我将需要一些能够工作的东西。
我不知道我对此有多清楚,请告诉我你是否需要其他任何东西。
答案 0 :(得分:1)
您可能想要探索套接字编程......
http://www.codeproject.com/Articles/10649/An-Introduction-to-Socket-Programming-in-NET-using
答案 1 :(得分:0)
由于您有多台计算机,因此在计算机的CPU和内存上运行的任何程序都不会知道另一台计算机。这种“远距离通信”需求的解决方案是什么?电信,特别是网络。在Windows安装中执行此操作的最简单方法是在一台计算机上安装IIS或Apache(或称NodeJS)(让我们称之为服务器)并使客户端和服务器本身定期检查Web服务器以查明是否存在已发出命令让他们执行。
这只是可用于解决您设置的问题的整体架构的概述。