今天是个好日子,
我有一个(或多个)程序设计问题,我很想得到一些反馈。
这是我的情况:我有
- 电脑A运行软件A
- 软件 A 有不同的状态(空闲、处理、打印……)
- 电脑B运行管理软件B
- 这些软件位于两台不同的机器上。
我真正需要的是一种让运行软件 B 的计算机能够判断软件 A 处于什么状态的方法。
我希望软件 A 在状态发生变化时向软件 B 发送某种信号(消息)。我还希望软件 A 在软件 B 请求时发送它的状态。
我一直在考虑在两者之间使用 NService Bus 或 MSMQ,但软件 B 可能位于不在当前网络上的计算机上(它可能位于其网络上的“公司办公室”中)。除了列出的两种方法之外,还有其他方法可以实现我想要的吗?
任何帮助将不胜感激。
谢谢,
蒂姆